3

如果我有某种方法可以自动管理我的环境变量,我的工作流程似乎会得到改进,这样我就可以根据服务器是在本地运行还是在 Heroku 上运行来自动加载不同的集合。

我的选择是什么?Heroku 必须在他们的最后使用一些东西,因为有像 local.env.PORT 这样的变量。他们在用什么?我在想,也许如果我使用同样的东西会更容易。

4

2 回答 2

2

我相信即使您使用 Node.js 部署应用程序,您也可以将Foreman ruby​​ gem与 Heroku 一起使用。

Foreman 允许您在本地和远程应用程序服务器上指定不同的应用程序配置。我用它来控制和管理我的工作人员,Heroku 上的 web 实例,用于我的 rails 应用程序。

这是 Heroku 页面的链接,显示如何使用工头管理环境变量:

https://devcenter.heroku.com/articles/config-vars

于 2012-05-08T10:39:15.367 回答
0

你正在寻找像figaro这样非常有用的东西。有一个受 figaro 启发的node-figaro项目,但文档不清楚如何实际使用该项目来初始化环境变量。

于 2014-02-12T17:00:55.357 回答