我有一個Rails 4.2.5應用程序,我剛部署到Heroku。我想知道的是如何設置我的Rails應用程序運行的環境。我想將環境設置爲測試,但現在它已被設置爲開發。每Heroku的文檔,我在我的項目的根目錄中創建一個名爲「Procfile」的文件,並添加這一行吧如何在運行我的Rails應用程序時在Heroku中設置環境?
web: bundle exec puma -t 5:5 -p ${PORT:-3000} -e ${RACK_ENV:-test}
,但我的應用程序還是會被部署在開發模式。我知道這是因爲我通過一個文件「./config/environment_variables.yml」,它看起來像
development:
GOOGLE_CLIENT_ID: 425025269574-o5ejue1pgtsjoid0f0k8r7lcksfse6hk.apps.googleusercontent.com
GOOGLE_SECRET: 16ckoTU_RbRKkdxv7_wkZnw8
FACEBOOK_KEY: "6574234667329742"
FACEBOOK_SECRET: 690e7faeb05199e5392892d397b79f8e
test:
GOOGLE_CLIENT_ID: 425025269574-gkcj8t19palgj34e5an4gj3mk68grpeg.apps.googleusercontent.com
GOOGLE_SECRET: mokumLI9XdD8f10M6oamj7Jx
FACEBOOK_KEY: "8877114738693318"
FACEBOOK_SECRET: 779102b0e08e4374ca7c6986924bcf9b7
production:
GOOGLE_CLIENT_ID: 425025269574-gkcj8t19palgj34e5an4gj3mk68grpeg.apps.googleusercontent.com
GOOGLE_SECRET: mokumLI9XdD8f10M6oamj7Jx
FACEBOOK_KEY: "8877114738693318"
FACEBOOK_SECRET: 779102b0e08e4374ca7c6986924bcf9b7
,但只有發展瓦爾越來越設置設置一些環境變量。
你會想旋轉你剛剛張貼到互聯網的應用程序的祕密。 –
使用'em!繼續,降低應用程序,我敢! – Dave