2017-07-10 59 views
0

我知道你可以在儀表板中設置環境變量。不過,我想要一個不太以平臺爲導向的解決方案,比如說我想轉移到數字海洋之類的東西。有沒有一種方法可以將所有的祕密/(開發|生產)等放在一個文件中,然後告訴我用來從中讀取的heroku或任何平臺。是否可以將所有環境變量放在一個文件中並將其上傳到heroku?

當然,我不會將此文件添加到git中,而是將其放入沿着node_modules /的.gitignore中。

我記得看到有關yml文件的東西。

回答

1

有幾種方法可以達到這樣的效果。

使用heroku platform api,您可以以編程方式檢索和設置配置變量。
這將允許您運行您希望在您的應用上設置配置變量的任何腳本。

使用非官方heroku-config CLI插件,你可以得到heroku config:pullheroku config:pull地方,讓您推拉從配置和應用程序瓦爾。

最後,你提到一個yaml文件。你可能想到app.json。該文件用於Heroku Button和Review Apps功能,並且確實可以在其中設置配置變量。
它只會在創建應用程序時執行(作爲按鈕部署或審閱應用程序),而不是每次部署。

相關問題