我想使用heroku_san
將多個環境部署到heroku。我使用蜻蜓進行圖像處理,使用S3進行存儲。通常您可以直接使用heroku config:add S3_KEY=… S3_SECRET=…
添加您的密鑰和密鑰。爲什麼需要將「ENV變量'S3_KEY'設置爲」在部署時拋出?
所以我已經添加了這些細節,通過heroku_san
使用的heroku.yml
文件:
staging:
app: app-staging
config: &default
BUNDLE_WITHOUT: "development:test"
S3_KEY: XXXXXXXXXXXXXXXXXX
S3_SECRET: XXXXXXXXXXXXXXXXXX
S3_BUCKET: app-staging
,但在部署時,我仍然得到:
rake aborted!
ENV variable 'S3_KEY' needs to be set - use
heroku config:add S3_KEY=XXXXXXXXX
缺少什麼我在這裏?有沒有更好的方法,然後將這些信息存儲在YML文件中?
看起來有前途。要試一試。乾杯! – polarblau 2011-07-15 10:08:41
謝謝。如果它有效/不適合你,你會告訴我嗎?乾杯! – 2011-07-21 06:53:46
當然可以。雖然可能需要一點。 – polarblau 2011-07-21 07:02:44