我不确定,但我认为问题可能在于 discourse 运行在 docker 容器内,因此默认情况下无法访问您单独的 postgres 容器。
我认为您需要使用类似这样的配置来公开数据库:GitHub - discourse/discourse_docker: A Docker image for Discourse
您可能还需要从 app.yml 文件中删除 postgres 模板。
这些文档可能会有帮助——虽然您不是在单独的服务器上运行,但其他所有内容都应该相关。
希望这有帮助!
我不确定,但我认为问题可能在于 discourse 运行在 docker 容器内,因此默认情况下无法访问您单独的 postgres 容器。
我认为您需要使用类似这样的配置来公开数据库:GitHub - discourse/discourse_docker: A Docker image for Discourse
您可能还需要从 app.yml 文件中删除 postgres 模板。
这些文档可能会有帮助——虽然您不是在单独的服务器上运行,但其他所有内容都应该相关。
希望这有帮助!