Управление производственными полномочиями в Герою - PullRequest
2 голосов
/ 09 марта 2012

мы разворачиваем приложение heroku для производства.он принимает номера кредитных карт, поэтому мы должны быть осторожны с учетными данными, которые в нем.мы используем git для контроля версий.если бы я выполнял развертывание на обычном сервере, я бы держал файлы рабочей конфигурации отдельно и копировал их при развертывании.

проблема в том, что heroku использует git для развертывания, поэтому я должен зафиксировать свои производственные файлычтобы быть в состоянии развернуть к героку.как вы удерживаете эти файлы от запуска?

единственное, что я подумал, это сделать локальный форк репо и подключить его к git.хотя я не уверен, что мне это нравится.

1 Ответ

5 голосов
/ 09 марта 2012

Вы можете установить переменные окружения на heroku, используя heroku gem:

heroku config:add MYKEY=12345679

и вы можете использовать это в своем приложении heroku, используя ENV['MYKEY']

См .: http://devcenter.heroku.com/articles/config-vars

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...