如何将odoo和postgres与docker组合在一起?

我一直在尝试一段时间,我无法得到这个工作。 我想通过docker-compose连接odoo(openERP)和postgres。

这是我的yml:

# Odoo server app: build: ./containers/odoo ports: - "8000:8069" links: - db environment: POSTGRES_USER: myuser POSTGRES_PASSWORD: mypassword # PostgreSQL server db: build: ./containers/postgres environment: POSTGRES_USER: myuser POSTGRES_PASSWORD: mypassword 

Dockerfiles就像这样:

 FROM library/odoo # For customizing purposes 

我运行它和数据库名称和密码select页面apears和工作正常。 初始化过程之后,主页几乎空白 。

我该如何解决?

提前致谢。

您是否在页面加载过程中检查没有404错误(使用Chrome F12 / Network中的开发者窗格)?

大部分时间Odoo的空白页面是由js / css加载失败造成的。 如果是这样,您需要在Docker镜像中安装NodeJS等等。

docker – 撰写文件,

  version: '2' services: database: image: postgres:9.5 container_name: database environment: - POSTGRES_USER=odoo - POSTGRES_PASSWORD=odoo volumes: - /data-disk/postgres/data:/var/lib/postgresql/data ports: - "5432:5432" odoo: image: odoo8 container_name: odoov8 build: . ports: - "8069:8069" links: - database depends_on: - database environment: - PGHOST=database - PGUSER=odoo - PGPASSWORD=odoo volumes: - /home/username/company-files/debian:/etc/odoo