基于vscode.devcontainers的odoo开发环境
- 目前仅支持Odoo 16.0
- 基础环境:
- docker
- vscode:
- devcontainers 扩展
-
克隆本项目
// in shell git clone https://github.com/indiefun/odoo-develop.git
-
克隆odoo
// in shell git clone -b 16.0 --single-branch --depth=1 https://github.com/odoo/odoo.git odoo
-
使用vscode打开本工程
// in shell code odoo-develop
-
使用devcontainer重新打开
// ctrl+shift+p -> Dev Containers: Reopen in Container
-
运行调试
// ctrl+shift+p -> Debug: Start Debugging
初次运行时选择初始化base数据库和语言选项
后续运行时直接回车默认选项即可
- 启动参数在.vscode/launch.json里面配置
- 不支持GitHub codespace,目录映射与本机开发不一样,看不到odoo目录
- 本来想将odoo作为submodule加repo的,但是没办法只拉去16.0 branch,只能用gitignore+clone的方法了