Я бы хотел использовать heroku_san
для развертывания нескольких сред на heroku . Я использую стрекозу для обработки изображений и S3 для хранения. Обычно вы можете добавить свой ключ и секрет для хранилища, используя heroku config:add S3_KEY=… S3_SECRET=…
напрямую.
Итак, я добавил эти данные в файл heroku.yml
, используемый heroku_san
:
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?