首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用docker-compose文件启动Tryton服务器

使用docker-compose文件启动Tryton服务器
EN

Stack Overflow用户
提问于 2019-08-29 12:59:32
回答 2查看 566关注 0票数 0

我正在尝试从docker hub将外部postgres链接到tryton/tryton。

docker-compose.yaml

代码语言:javascript
复制
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编写文件中遗漏了什么?

EN

回答 2

Stack Overflow用户

发布于 2019-08-29 16:28:34

与更改配置文件相比,使用Docker设置环境变量更简单,如下所示:

代码语言:javascript
复制
DB_USER=
DB_PASSWORD=
DB_HOSTNAME=tryton-postgres
DB_PORT=5432
票数 2
EN

Stack Overflow用户

发布于 2019-08-29 13:02:20

要查看postgresql,您需要编辑/etc/tryton/trytond.conf

代码语言:javascript
复制
uri = postgresql://USERNAME:PASSWORD@tryton-postgres:5432/

请参阅Docs

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57703236

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档