我在heroku上部署并使用foreman来管理我们的不同服务器。
我有很多用于Heroko的环境变量,例如S3配置参数。
如何配置它们?我使用heroku的heroku config:set
命令手动设置它们,但是foreman也支持使用.env
文件。但是如果我使用`.env``文件,我应该检查它们吗?如果没有,我如何在heroku上维护它们?
答案 0 :(得分:1)
我建议将你的.env文件添加到你的.gitignore中,这样它就不会被提交给git了。也许留下一个样本,以便其他开发人员知道他们在将代码拉新时需要设置的内容。
您可以通过heroku config
命令管理它们,或者编写一个脚本来迭代您的.env文件并将它们设置在您的heroku应用程序上 - 前提是它们适用于正确的环境。< / p>
答案 1 :(得分:1)
Heroku CLI还有一个Heroku Config plugin,为您提供了一种推送/拉动Heroku环境以便在本地使用的方法。
答案 2 :(得分:0)