Задать вопрос
Toy
@Toy
Front-end Developer @ Starbucks

Как задать отдельные переменные окружения для каждого Rails-приложения (rvm, passenger, nginx)?

В каком-то из обновлений ветки Rails 4.1.x я заметил, что некоторые переменные теперь берутся из окружения. Например в config/secrets.yml:
production:
  secret_key_base: <%= ENV["SECRET_KEY_BASE"] %>

Добавить через export в .bashrc не получится, потому что у меня на одном пользователе может крутиться несколько приложений, для которых нужен свой SECRET_KEY_BASE (хотя можно и переименовать переменную для каждого приложения).

Собственно вопрос, можно ли как-нибудь добавить SECRET_KEY_BASE и другие переменные для каждого Rails-приложения например через конфиг в nginx или rvm?
  • Вопрос задан
  • 3136 просмотров
Подписаться 4 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@iamnothing
в инетах пишут, что есть такой gem 'figaro', и в его конфиге можно указывать переменные окружения.
Да и вообще, гугл много интересного выдаёт
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы