本项目用于基于 Docker 快速部署 Odoo 18,并支持自定义插件开发。适合开发、测试和生产环境。
docker-compose.yaml:Docker 服务编排文件_config/:实际使用的 Odoo 配置文件目录(可参考_config_example/)_config_example/:配置文件模板requirements.txt:Python 依赖(如数据库驱动)odoo18_addons/:自定义 Odoo 插件目录(本目录)- 其他子目录:各类 Odoo 插件模块
如需在本地开发环境运行 Odoo,请先安装 Python 依赖:
pip install -r requirements.txt-
参考
docker-compose.yaml文件 -
启动服务:
docker-compose up -d- 克隆 Odoo 18.0 源码(可选):
git clone --single-branch --branch 18.0 https://github.com/odoo/odoo.git odoo-18-github --depth 1上述命令解释:
git clone:克隆远程仓库到本地。--single-branch:只克隆指定分支(而不是所有分支)。--branch 18.0:指定克隆的分支为 18.0。https://github.com/odoo/odoo.git:Odoo 官方 GitHub 仓库地址。odoo-18-github:本地保存的文件夹名称。--depth 1:只克隆最近一次提交(浅克隆),加快下载速度并减少空间占用。
- 访问 Odoo:
浏览器打开 http://localhost:8069
- 推荐将
_config_example/odoo.conf复制到_config/odoo.conf,并根据实际需求调整。 - 主要参数说明:
db_host、db_port、db_user、db_password:数据库连接信息addons_path:插件目录,默认/mnt/extra-addonslogfile:日志文件路径admin_passwd:Odoo 管理员密码xmlrpc_port、longpolling_port:服务端口