/odoo-develop

Odoo devcontainers develop environment

Primary LanguageDockerfile

odoo-develop

基于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的方法了