如果我有某种方法可以自动管理我的环境变量,我的工作流程似乎会得到改进,这样我就可以根据服务器是在本地运行还是在 Heroku 上运行来自动加载不同的集合。
我的选择是什么?Heroku 必须在他们的最后使用一些东西,因为有像 local.env.PORT 这样的变量。他们在用什么?我在想,也许如果我使用同样的东西会更容易。
如果我有某种方法可以自动管理我的环境变量,我的工作流程似乎会得到改进,这样我就可以根据服务器是在本地运行还是在 Heroku 上运行来自动加载不同的集合。
我的选择是什么?Heroku 必须在他们的最后使用一些东西,因为有像 local.env.PORT 这样的变量。他们在用什么?我在想,也许如果我使用同样的东西会更容易。
我相信即使您使用 Node.js 部署应用程序,您也可以将Foreman ruby gem与 Heroku 一起使用。
Foreman 允许您在本地和远程应用程序服务器上指定不同的应用程序配置。我用它来控制和管理我的工作人员,Heroku 上的 web 实例,用于我的 rails 应用程序。
这是 Heroku 页面的链接,显示如何使用工头管理环境变量:
你正在寻找像figaro这样非常有用的东西。有一个受 figaro 启发的node-figaro项目,但文档不清楚如何实际使用该项目来初始化环境变量。