【问题标题】:Meteor local environment variables in development开发中的流星本地环境变量
【发布时间】:2015-06-24 00:30:01
【问题描述】:

我想知道在本地机器中设置环境变量以反映生产环境的最佳实践。

我想在 ENV 变量中设置私有 API 密钥,而不是直接在 Git 中提交它们。在 Rails 中,我会使用像 figaro 这样的插件将每个 ENV 变量放在一个 YML 文件中,它们将可用。

Meteor 的常见做法是什么?

我觉得可以

  1. 每次运行本地服务器时运行SECRET_KEY=some_key OTHER_SECRET_KEY=some_other_key meteor。但这太多了。

  2. 在本地设置环境变量,但我不希望它们存在于我机器的全局命名空间中。

还有其他选择吗?

【问题讨论】:

  • 使用解决方案 1 并将命令复制到 launch.sh 中?

标签: meteor environment-variables


【解决方案1】:

在遇到同样问题时发现了这个旧帖子。

现在看起来流星提供从配置文件开始。

meteor run --settings config.json

你会排除它(或者更确切地说是 gitignore 它)以保持它在本地。 More here in the docs.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-06-14
    • 1970-01-01
    • 1970-01-01
    • 2017-04-07
    • 1970-01-01
    • 2015-05-30
    • 2018-06-14
    • 1970-01-01
    相关资源
    最近更新 更多