我正在尝试将外部 postgres 从 docker hub 链接到 tryton/tryton。
docker-compose.yaml
version: '3.7'
services:
tryton-postgres:
image: postgres
ports:
- 5432:5432
environment:
- POSTGRES_PASSWORD=password
- POSTGRES_DB=tryton
restart: always
gnuserver:
image: tryton/tryton:4.6
links:
- tryton-postgres:postgres
ports:
- 8000:8000
depends_on:
- tryton-postgres
entrypoint: /entrypoint.sh trytond
当我 ssh 进入容器并运行trytond-admin --all -d tryton
时,它似乎在寻找 sqlite 文件而不是连接的 postgres 数据库。我必须设置一些环境变量吗?我的 docker compose 文件中缺少什么?