Для приложений Ruby on Rails я заметил, что у меня нет возможности сделать ENV['NUCLEAR_LAUNCH_CODES'] = 12345
нигде, в отличие от Heroku.
Для приложения Rails 3.2.17 кто-нибудь знает, как лучше всего?
Для приложений Ruby on Rails я заметил, что у меня нет возможности сделать ENV['NUCLEAR_LAUNCH_CODES'] = 12345
нигде, в отличие от Heroku.
Для приложения Rails 3.2.17 кто-нибудь знает, как лучше всего?
Вы можете установить переменные среды с помощью гема figaro
.
Вы можете использовать этот рецепт от Engine Yard.
Если у вас есть конфиденциальные данные в переменных среды, пользовательский рецепт позволит вам управлять своими переменными за пределами репозиториев приложений.
Ваше приложение может использовать переменные среды, настроенные в рецепте, после того, как вы примените рецепт.
Но если вы используете rails console
через ssh, вы должны явно прочитать и выполнить файл конфигурации, прежде чем войти в консоль.
source /data/YOUR_APP_NAME/shared/config/env.custom
bundle exec rails console