2012-04-12 42 views
0

我在heroku上部署並使用工頭管理我們的不同服務器。如何儲存用於工頭的heroku配置變量?

我有很多環境變量在Heroko上用於S3配置參數。

如何配置它們?我已經使用heroku的heroku config:set命令手動設置了它們,但工頭也支持使用.env文件。但是如果我使用`.env``文件,我應該檢查它們嗎?如果不是,我如何在heroku上維護它們?

回答

1

還有一個Heroku Config plugin對Heroku的CLI,它爲您提供了推/拉你的Heroku環境在本地使用的方式。

+0

正是我在找的 - 謝謝。 – 2012-04-12 17:58:33

1

我建議將你的.env文件添加到你的.gitignore中,這樣它就不會被提交給git。也許留下一個樣本,讓其他開發人員知道他們需要設置新的代碼時需要設置什麼。

您可以通過heroku config命令管理它們,你已經做了或寫迭代你.ENV文件,並將它們放在你的Heroku應用程序的腳本 - 只要他們是當然的正確的環境。

0

另一個很好的選擇:
肯尼斯·賴茨創造了這一目的稱爲autoenv的工具,他寫了這cookbook