目录

1.安装Ubuntu系统

1.1 选择阿里云的镜像地址

2..2 勾选上 Install OpenSSH server   [X]

2.离线安装docker(医院的内网无网络)

2.1. 将应用镜像和数据库镜像放到Ubuntu系统上

2.2. 安装docker (deb的方式安装===>预编译软件包)

3.加载数据库镜像并成功启动

3.1. 创建目录

3.2 配置数据库的docker-compose.yml文件

3.3 加载数据库镜像

3.4  启动数据库镜像

3.5 验证数据库是否启动成功

4.应用部署

4.1 容器加载上应用镜像

4.2 创建应用目录

4.3 修改odoo系统的conf文件,也可提前编辑好传到系统中

4.4 配置应用的docker-compose.yml文件

4.5 配置好的路径的示例

4.6 修改odoo-bin的文件格式,并且给予权限

4.7 启动应用并进入HRP系统


1.安装Ubuntu系统

1.1 选择阿里云的镜像地址

这里用的是 ubuntu-20.04.2-live-server-amd64.iso

注意安装选择代理的时候,换成阿里云的镜像地址

Mirror address: http://mirrors.aliyun.com/ubuntu

2..2 勾选上 Install OpenSSH server   [X]

2.离线安装docker(医院的内网无网络)

2.1. 将应用镜像和数据库镜像放到Ubuntu系统上

安装好系统之后,进入系统,使用xftp等类似的工具也可以是共享文件夹,

enocareodoo_13_base-2021-06-18.tar           应用镜像文件

postgres_10.0-2020-08-24.tar                         数据库镜像文件

在系统的随便那个路径下创建个source文件夹,将这两个镜像文件放到source路径下

2.2. 安装docker (deb的方式安装===>预编译软件包)

  • 在创建的source文件夹 ,创建  docker文件夹
  • mkdir docker
  • 将docker-compose.zip文件解压,然后将解压后的文件传到Ubuntu中创建的docker文件夹
  • 使用命令批量安装deb的文件,进入到docker文件的上级目录,即刚刚创建的source的路径下
    sudo dpkg -i docker/*

    即可批量安装好

  • 将当前用户加到对应的docker命令用户组

    sudo usermod -aG docker 当前用户
  • 更新用户组(重启系统也可生效)

    newgrp docker

3.加载数据库镜像并成功启动

3.1. 创建目录

创建/eno/hrp/db目录

mkdir -p /eno/hrp/db

3.2 配置数据库的docker-compose.yml文件

hrp的文件目录下面创建docker-compose.yml文件,复制如下内容

version: '2'
services:db:image: postgres:10.0container_name: hrp_10.0_dbports:- "5432:5432"volumes:- ./db:/var/lib/postgresql/dataenvironment:POSTGRES_USER: enocarePOSTGRES_PASSWORD: enodevrestart: always

创建好之后,再次打开docker-compose.yml文件,修改格式

① 直接 vim docker-compose.yml

② :set ff=unix      回车

③ :wq            回车

3.3 加载数据库镜像

进入到souce目录下,即包含postgres_10.0-2020-08-24.tar 数据库镜像文件的路径

加载镜像命令

docker load -i 对应的镜像
即:docker load -i postgres_10.0-2020-08-24.tar

3.4  启动数据库镜像

在包含数据库的docker-compse.yml文件夹

输入启动命令

docker-compose up -d

3.5 验证数据库是否启动成功

目前验证方式就是同网段使用Navicat工具连接验证

验证时的IP即系统的IP地址,
用户名: enocare

密码: enodev

用户名是在docker-compose.yml里面配置好的

能连接上即数据库部署成功

4.应用部署

4.1 容器加载上应用镜像

进入包含enocareodoo_13_base-2021-06-18.tar 的目录中

输入加载命令

docker load -i 镜像
即 docker load -i enocareodoo_13_base-2021-06-18.tar

4.2 创建应用目录

创建/eno/hrp/app/code目录

mkdir -p /eno/hrp/app/code
  • 创建enocare(产品化代码)、localization(个性化代码)
  • 拉入odoo(odoo源码)、OCA(社区代码)
  • 配置item-server.conf文件,即odoo的配置文件

4.3 修改odoo系统的conf文件,也可提前编辑好传到系统中

odoo.conf

需要注意你的产品化的代码、和个性化的代码的目录要设置好,和你实际的对应上,在odoo.conf文件中

[options]
admin_passwd = admin
addons_path = /opt/odoo/odoo/addons, /opt/odoo/enocare, /opt/odoo/localization, /opt/odoo/reporting-engine
data_dir = /var/lib/odoodb_host = 你的IP
db_port = 5432db_user = enocare
db_password = enodevlog_handler = :INFO,odoo.addons.eno_accounting_platform:DEBUG,odoo.addons.eno_cost_medical_income:DEBUG
server_wide_modules = base,web,eno_base
logrotate = True
logfile = /var/lib/odoo/logs/hrp.logmax_cron_threads = 2
#workers = 0
limit_time_cpu = 1200
limit_time_real = 1200
db_maxconn = 128

设置好之后,使用  vim打开,和上面设置数据库的docker-compose.yml一样,改变一下文件的格式

① :set ff=unix      回车

② :wq            回车

4.4 配置应用的docker-compose.yml文件

在/eno/app的路径下,建立或者从本地编辑好之后,放到改路径下

你的容器的名称一般是项目的首字母简写

version: '2'
services:你的容器名称:image: harbor.enocare-china.com/public/enocareodoo:13.0-basecontainer_name: 你的容器名称volumes:- ./data:/var/lib/odoo- ./code:/opt/odooports:- "8069:8069"environment:LD_LIBRARY_PATH: /opt/odoo/instantclient_12_2restart: alwayscommand:- /opt/odoo/odoo/odoo-bin- --config=/opt/odoo/odoo.conf

和上面同样的步骤修改文件格式  set ff=unix

4.5 配置好的路径的示例

4.6 修改odoo-bin的文件格式,并且给予权限

①和上面同样的步骤修改文件格式  set ff=unix

②修改odoo-bin的权限,进入到包含odoo-bin的路径下

sudo chmod 777 odoo-bin

③ 修改odoo的路径权限

sudo chmod 777 odoo

4.7 启动应用并进入HRP系统

在/eno/hrp 路径下,即包含应用的docker-compose.yml 系统下

输入启动命令

docker-compose up -d

注意启动不成功之后或者访问不了系统,有可能是生成data文件夹,没有权限,同样给上全部的权限,然后重启即可

odoo13搭建医院HRP环境(详细步骤---单节点)相关推荐

  1. win10搭建JSP开发环境详细步骤【图文】

    由于JSP使用Java作为脚本语言,因此需要建立Java的运行环境.另外,JSP是基于Web的应用程序,需要特定的web服务器程序支持 第一步:配置JAVA开发工具包JDK(Java Develop ...

  2. JSP动态网站环境搭建应用中的详细步骤(Tomcat和Apache/IIS的整合)

    链接地址:http://www.cnblogs.com/dartagnan/archive/2011/03/25/2003426.html JSP动态网站环境搭建应用中的详细步骤(Tomcat和Apa ...

  3. 新手搭建个人博客--详细步骤

    新手搭建个人博客--详细步骤 环境 一.阿里云ECS 二.域名 1. 购买 2. 备案 3. 域名解析 三.服务器端配置 1. Web环境 2. 下载xshell 和xftp 3. Xshell和Xf ...

  4. win10python详细配置_Win10系统配置Python3.6+OpenGL环境详细步骤

    原标题:Win10系统配置Python3.6+OpenGL环境详细步骤 1.首先登录https://www.opengl.org/resources/libraries/glut/,下载下图箭头所指的 ...

  5. Linux装jdk并配置环境详细步骤

    Linux装jdk并配置环境详细步骤 1.创建文件使用命令mkdir /usr/local/jdk 2.通过xshell传上来的文件都在/root目录下通过命令ls可以查看然后需要移动文件移动文件位置 ...

  6. hexo在github上搭建个人博客详细步骤

    hexo搭建个人博客详细步骤 本片博文讲详细讲解搭建过程,经历鉴于我搭建托管博客所遇到的错误!为了避免读者重蹈覆辙.我将尽量详细,和一些遇到的错误与大家分享. 第一步 1 首先我们先去准备[githu ...

  7. 本地安装Java环境详细步骤

    本地安装Java环境详细步骤 Win10下载安装jdk及配置环境变量 一.官网下载jdk 二.配置环境变量 三.检验是否配置成功 四.本地安装Java环境成功 Win10下载安装jdk及配置环境变量 ...

  8. CDN+COS搭建图床超详细步骤

    CDN+COS搭建图床超详细步骤 一.前言 二.准备工作 1. 域名 2. DNS解析 三.原理解析 四.COS部署 1. 创建存储桶 2.创建文件夹 五.CDN部署 1.基础配置 2.源站配置 3. ...

  9. Yapi环境搭建(史上最详细步骤)

    环境准备 操作系统:centos 7 环境要求: nodejs>7.6 mongodb>2.6 git 安装nodejs 获取资源(部署nodejs尽可能选择偶数版本,因为偶数版本官方有较 ...

最新文章

  1. 用python的turtle画圆-PYTHON练习1-turtle画圆
  2. wamp php5.6 mysql5.6,WampServer 3.0.6 多语言版 集成apache2.4.23 mysql5.7.14 php5.6.25-7.0.10 穿墙书店...
  3. c语言课程设计实验设备,C语言课程设计课程设计_力学实验设备管理系统
  4. yii2 nginx php配置,求助-yii2在nginx上的rewrite配置
  5. Android PullToRefreshListView上拉刷新和下拉刷新
  6. android studio for android learning (二)
  7. [Docker入门-2] Docker Containers 的创建和使用
  8. 数据库(Mysql)的事物详解
  9. NK细胞治疗肿瘤相关进展概述
  10. 2015-2016-1 学期《软件工程》第4次作业
  11. Beautiful Soup 基础入门(实验楼学习笔记2)
  12. python多目标跟踪卡尔曼滤波_卡尔曼滤波+单目标追踪+python-opencv
  13. ip helper-address原理
  14. ios runtime重要性_iOS 之runtime运行机制理解
  15. 有源医疗器械的开发过程和各阶段的注意事项(三)
  16. 中南大学计算机网络基础,中南大学计算机网络基础作业参考答案
  17. 基于java+springboot+mybatis+vue+elementui的校园自行车租赁系统
  18. uniapp 运行到内置浏览器,怎么打开开发者工具
  19. 系统辨识理论(笔记)
  20. troublemaker中文谐音_李阳疯狂英语听力突破掌上宝(上下册)全文本.pdf

热门文章

  1. 论文阅读:Deep Bilateral Learning for Real-Time Image Enhancement
  2. AndroidStudio plugs插件合集
  3. 智慧城市建设:通联支付进驻客运站
  4. 使用rclone拷贝别人共享的Google Team 的共享云端盘内容到自己共享云端盘
  5. SpringBoot mybatis org.apache.ibatis.io.ResolverUtil
  6. 最新彩虹云任务7.33免授权版源码
  7. 看一看焱融云YRCloudFile新版本解锁了哪些功能
  8. Windows-快速预览文件-QuickLook
  9. c语言工资管理系统输出错误,c语言问题:工资纳税系统
  10. ad如何批量设置引脚_AD快速添加引脚和修改引脚属性