Я пытался настроить систему, похожую на heroku, где я буду хранить секретные ключи в переменных окружения, а затем получить к ним доступ из моего приложения rails следующим образом:
secret = ENV['EMAIL_PASSWORD']
Я знаю, что heroku позволяет вам делать heroku config:add EMAIL_PASSWORD=secret
, и я хотел сделать что-то подобное для моего собственного ящика ubuntu, использующего nginx и Passenger.
Должен ли я добавлять эти переменные как export
в .bashrc
или .bash_login
, чтобы при перезагрузке системы эти переменные автоматически устанавливались?
Я не уверен, когда каждый из этих файлов читается.