docker compose 安装 odoo(补充)
1. 配置扩展目录
-
odoo 配置文件
/opt/odoo/config/odoo.conf
# 内容
[options]
addons_path = /mnt/extra-addons
db_host = localhost
db_user = odoo
db_name = odoo
db_password = odoo -
docker-composer.yml 配置
version: '3.1'
services:
web:
image: odoo:14
ports:
- "8069:8069"
# 网络模式:共享主机网络
network_mode: host
volumes:
- /opt/odoo/odoo-data:/var/lib/odoo
- /opt/odoo/config:/etc/odoo
- /opt/odoo/addons:/mnt/extra-addons
environment:
- HOST=localhost
- USER=odoo
- PASSWORD=odoo
# 注意 下面两个目录 要给 读写权限 chmod -R 777 xxx
# /opt/odoo/odoo-data
# /opt/odoo/addons -
添加python项目 pip模块依赖
/opt/odoo/addons/requirements.txt
# 配置内容
pandas
qiniu
pyOpenSSL
M2Crypto -
启动服务(前台方式)
docker-compose up
-
安装依赖(新 ssh 窗口)
docker exec -it --user root odoo_web bash
# 进入容器
sed -i 's/deb.debian.org/repo.huaweicloud.com/g' /etc/apt/sources.list
apt install -y swig gcc python3-dev
# 安装pip基础包
https://mirrors.aliyun.com/pypi/simple
pip3 install -i https://repo.huaweicloud.com/repository/pypi/simple wheel
pip3 install --upgrade -i https://repo.huaweicloud.com/repository/pypi/simple pip
# 安装requirements.txt中的依赖包
pip3 install -i https://repo.huaweicloud.com/repository/pypi/simple -r /mnt/extra-addons/requirements.txt -
重新启动容器(后台访问 -d)
dockder-compose up -d
-
错误: Failed building wheel for python-ldap
apt install libsasl2-dev libldap2-dev

浙公网安备 33010602011771号