我已经尝试了一段时间,但我无法正常工作。我想通过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
我运行它并且数据库名称和密码选择页面apears并且正常工作。在初始化过程之后,主页几乎显示在blank。
我该如何解决这个问题?
提前致谢。
答案 0 :(得分:0)
您是否检查页面加载期间没有404错误(使用Chrome F12 / Network中的“开发者”面板)?
Odoo中的大多数时间空白页是由js / css加载失败引起的。如果是这样,你需要在docker镜像中更少地安装NodeJS等。
答案 1 :(得分:0)
docker-compose file,
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