gpt4 book ai didi

ruby-on-rails - 将 Heroku 环境变量传输到 Docker 实例

转载 作者:数据小太阳 更新时间:2023-10-29 07:07:02 25 4
gpt4 key购买 nike

我在 Heroku 上构建了一个必须在 Docker 容器内运行的 RoR 应用程序。为此,我使用 official Dockerfile .因为它在 Heroku 中很常见,所以我需要一些附加组件才能使这个应用程序完全运行。在生产中,变量 DATABASE_URL 在我的应用程序中可用。但是,如果我尝试其他一些使用环境变量(在我的例子中是 Mailtrap)的加载项,变量不会在运行时复制到实例中。

所以我的问题很简单:如何让 docker 实例在 Heroku 上执行时知道环境变量?

您可能会问,我已经知道我们可以在 docker-compose.yml 中指定一个 environment 指令。我想避免这种情况,以便能够通过项目存储库共享此文件。

最佳答案

我没有找到任何关于它的文档,但似乎 Heroku 最近改变了它处理 config vars 的方式。在 Docker 容器中:它们现在自动复制(来自 docker-compose.yml 的值被简单地忽略)。

关于ruby-on-rails - 将 Heroku 环境变量传输到 Docker 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34811953/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com