使用docker-compose更新odoo自定义模块

问题描述 投票:3回答:1

我正在使用docker-compose在我的服务器上运行一个Odoo实例。我创建了一个docker-compose.yml文件,如here所述:

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文件中,但它也没有成功。

任何指导将不胜感激。如果您需要任何其他信息,请与我们联系。

谢谢!

python docker docker-compose odoo-10
1个回答
0
投票

我能够弄清楚这一点。我使用了以下内容:

command: -u module_name -d db_name

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

© www.soinside.com 2019 - 2024. All rights reserved.