【问题标题】:Is it possible to put all environment variables in a file and upload it to heroku?是否可以将所有环境变量放在一个文件中并将其上传到heroku?
【发布时间】:2017-07-10 01:41:51
【问题描述】:

我知道您可以在仪表板中设置环境变量。但是我想要一个不那么面向平台的解决方案,比如说我想转向数字海洋或其他东西。有没有一种方法可以将所有秘密/(开发|生产)等放入一个文件中,然后告诉 heroku 或我用来读取它的任何平台。

当然我不会将此文件添加到 git 中,而是将其放入 .gitignore 中的 node_modules/ 中。

我记得看到过一些关于 yml 文件的内容。

【问题讨论】:

    标签: node.js heroku environment-variables digital-ocean


    【解决方案1】:

    有几种方法可以实现这样的目标。

    使用heroku platform api,您可以以编程方式检索和设置配置变量。
    这将允许您运行您希望在应用程序上设置配置变量的任何脚本。

    使用非官方的heroku-config CLI 插件,您可以在本地获取heroku config:pullheroku config:pull,允许您从应用程序中拉取和推送配置变量。

    最后,您提到了一个 yaml 文件。你可能在想app.json。该文件用于 Heroku Button 和 Review Apps 功能,您确实可以在其中设置配置变量。
    它只会在创建应用程序时执行(作为按钮部署或审查应用程序),但不会在每次部署时执行。

    【讨论】:

      猜你喜欢
      • 2020-06-08
      • 1970-01-01
      • 2021-12-18
      • 1970-01-01
      • 2016-04-21
      • 1970-01-01
      • 2018-07-27
      • 2018-05-14
      • 1970-01-01
      相关资源
      最近更新 更多