Я не хочу передавать комбинацию имени пользователя и пароля для почтового сервера в Git, поскольку исходный код общедоступен. Есть ли способ изменить его на самом Heroku?
Как я могу изменить имя пользователя и пароль приложения Rails на Heroku?
Ответы (1)
https://devcenter.heroku.com/articles/config-vars
Традиционный подход к обработке таких переменных конфигурации заключается в том, чтобы поместить их в исходный код — в какой-либо файл свойств. Это подверженный ошибкам процесс, особенно сложный для приложений с открытым исходным кодом, которым часто приходится поддерживать отдельные (и частные) ветки с конфигурациями для конкретных приложений.
Лучшее решение — использовать переменные среды и держать ключи вне кода. На традиционном хосте или при работе локально вы можете установить переменные среды в файле bashrc. В Heroku вы используете переменные конфигурации.
Используйте конфигурацию Heroku CLI, config:add, config:get и config:remove для управления вашими переменными конфигурации:
person
Colonel Panic
schedule
17.10.2012