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 파일에 저장하는 더 좋은 방법이 있습니까?
유망 보이는이 heroku_san의 문서에서 이상하게 결석,하지만 옵션은 레이크 작업 목록에 나타나지 않기 때문에
나는 너무 이것에 대해 혼란스러워했다 . 그걸 시도 해봐야 해. 건배! – polarblau
감사합니다. 작동하는지/작동하지 않았는지 알려 주시겠습니까? 건배! –
그래. 그래도 조금 걸릴 수도 있습니다. – polarblau