Как я могу изменить имя пользователя и пароль приложения Rails на Heroku?

Я не хочу передавать комбинацию имени пользователя и пароля для почтового сервера в Git, поскольку исходный код общедоступен. Есть ли способ изменить его на самом Heroku?


person wrongusername    schedule 17.10.2012    source источник


Ответы (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