使用Docker-Compose更新ODOO自定义模块



我正在使用Docker-Compose在服务器中运行一个ODOO实例。我创建了一个docker-compose.yml文件,如下所述:

version: '2'
services:
  web:
    image: odoo:10.0
    depends_on:
      - db
    ports:
      - "8069:8069"
    volumes:
      - odoo-web-data:/var/lib/odoo
      - ./config:/etc/odoo
      - ./beralsa/codebis_addons:/mnt/extra-addons
    #command: -- -d odoo -u codebis_purchase
  db:
    image: postgres:9.4
    environment:
      - POSTGRES_PASSWORD=odoo
      - POSTGRES_USER=odoo
      - PGDATA=/var/lib/postgresql/data/pgdata
    ports:
      - "5432:5432"
    volumes:
      - odoo-db-data:/var/lib/postgresql/data/pgdata
volumes:
  odoo-web-data:
  odoo-db-data:

我创建了一个自定义模块,而且还可以。但是,我无法更新它。我尝试使用command通过-d odoo -u codebis_purchase,但没有成功。我还尝试将update = codebis_purchase放入odoo.conf文件中,但也没有成功。

任何指导都将不胜感激。让我知道您是否需要任何其他信息。

谢谢!

我能够解决这个问题。我使用以下内容:

command: -u module_name -d db_name

然后,请确保使用docker-compose update,而不是docker-compose up

最新更新