odoo13搭建医院HRP环境(详细步骤---单节点)
目录
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环境(详细步骤---单节点)相关推荐
- win10搭建JSP开发环境详细步骤【图文】
由于JSP使用Java作为脚本语言,因此需要建立Java的运行环境.另外,JSP是基于Web的应用程序,需要特定的web服务器程序支持 第一步:配置JAVA开发工具包JDK(Java Develop ...
- JSP动态网站环境搭建应用中的详细步骤(Tomcat和Apache/IIS的整合)
链接地址:http://www.cnblogs.com/dartagnan/archive/2011/03/25/2003426.html JSP动态网站环境搭建应用中的详细步骤(Tomcat和Apa ...
- 新手搭建个人博客--详细步骤
新手搭建个人博客--详细步骤 环境 一.阿里云ECS 二.域名 1. 购买 2. 备案 3. 域名解析 三.服务器端配置 1. Web环境 2. 下载xshell 和xftp 3. Xshell和Xf ...
- win10python详细配置_Win10系统配置Python3.6+OpenGL环境详细步骤
原标题:Win10系统配置Python3.6+OpenGL环境详细步骤 1.首先登录https://www.opengl.org/resources/libraries/glut/,下载下图箭头所指的 ...
- Linux装jdk并配置环境详细步骤
Linux装jdk并配置环境详细步骤 1.创建文件使用命令mkdir /usr/local/jdk 2.通过xshell传上来的文件都在/root目录下通过命令ls可以查看然后需要移动文件移动文件位置 ...
- hexo在github上搭建个人博客详细步骤
hexo搭建个人博客详细步骤 本片博文讲详细讲解搭建过程,经历鉴于我搭建托管博客所遇到的错误!为了避免读者重蹈覆辙.我将尽量详细,和一些遇到的错误与大家分享. 第一步 1 首先我们先去准备[githu ...
- 本地安装Java环境详细步骤
本地安装Java环境详细步骤 Win10下载安装jdk及配置环境变量 一.官网下载jdk 二.配置环境变量 三.检验是否配置成功 四.本地安装Java环境成功 Win10下载安装jdk及配置环境变量 ...
- CDN+COS搭建图床超详细步骤
CDN+COS搭建图床超详细步骤 一.前言 二.准备工作 1. 域名 2. DNS解析 三.原理解析 四.COS部署 1. 创建存储桶 2.创建文件夹 五.CDN部署 1.基础配置 2.源站配置 3. ...
- Yapi环境搭建(史上最详细步骤)
环境准备 操作系统:centos 7 环境要求: nodejs>7.6 mongodb>2.6 git 安装nodejs 获取资源(部署nodejs尽可能选择偶数版本,因为偶数版本官方有较 ...
最新文章
- 用python的turtle画圆-PYTHON练习1-turtle画圆
- wamp php5.6 mysql5.6,WampServer 3.0.6 多语言版 集成apache2.4.23 mysql5.7.14 php5.6.25-7.0.10 穿墙书店...
- c语言课程设计实验设备,C语言课程设计课程设计_力学实验设备管理系统
- yii2 nginx php配置,求助-yii2在nginx上的rewrite配置
- Android PullToRefreshListView上拉刷新和下拉刷新
- android studio for android learning (二)
- [Docker入门-2] Docker Containers 的创建和使用
- 数据库(Mysql)的事物详解
- NK细胞治疗肿瘤相关进展概述
- 2015-2016-1 学期《软件工程》第4次作业
- Beautiful Soup 基础入门(实验楼学习笔记2)
- python多目标跟踪卡尔曼滤波_卡尔曼滤波+单目标追踪+python-opencv
- ip helper-address原理
- ios runtime重要性_iOS 之runtime运行机制理解
- 有源医疗器械的开发过程和各阶段的注意事项(三)
- 中南大学计算机网络基础,中南大学计算机网络基础作业参考答案
- 基于java+springboot+mybatis+vue+elementui的校园自行车租赁系统
- uniapp 运行到内置浏览器,怎么打开开发者工具
- 系统辨识理论(笔记)
- troublemaker中文谐音_李阳疯狂英语听力突破掌上宝(上下册)全文本.pdf
热门文章
- 论文阅读:Deep Bilateral Learning for Real-Time Image Enhancement
- AndroidStudio plugs插件合集
- 智慧城市建设:通联支付进驻客运站
- 使用rclone拷贝别人共享的Google Team 的共享云端盘内容到自己共享云端盘
- SpringBoot mybatis org.apache.ibatis.io.ResolverUtil
- 最新彩虹云任务7.33免授权版源码
- 看一看焱融云YRCloudFile新版本解锁了哪些功能
- Windows-快速预览文件-QuickLook
- c语言工资管理系统输出错误,c语言问题:工资纳税系统
- ad如何批量设置引脚_AD快速添加引脚和修改引脚属性