Heroku会不理想.env文件?

时间:2013-06-18 16:39:06

标签: heroku foreman

我们的团队正在使用工头进行开发和.env文件,以便为每个面向服务的应用程序预先分配开发端口。它大大简化了这个文件的内容,只是与存储库一起使用,因为我们没有进行任何特定的每台机器本地配置,即使多个文档似乎认为这是一个坏主意。

有人知道Heroku是否会自动忽略这些.env文件?如果他们被添加到.slugignore怎么办?

2 个答案:

答案 0 :(得分:2)

我设置了一个测试应用来尝试这个,包括.env文件中的PORT = 5005,然后提交/部署到Heroku。 Heroku似乎没有注意到它就在那里,当我检查heroku config时没有出现新的配置变量。

答案 1 :(得分:1)

您已回答了自己的问题,但仅作确认:.env完全是Foreman构造,而Foreman和Heroku将使用Procfile

我们实际上希望能够确保本地和Heroku部署之间的一致环境,因此我编写了一个python脚本来将.env导出到Heroku。

如果其他人想要将.env导出到Heroku: https://github.com/FinalsClub/karmaworld/blob/68f0f0340d7b6420e263cab648ff7de1ea851a0e/export_env_to_heroku.py