Конфигурация Unicorn.rb в зависимости от среды - PullRequest
6 голосов
/ 28 марта 2012

У меня есть строка в config / unicorn.rb, которая выглядит так:

working_directory "/SomePath/Web\ Development/Rails/learning"

но в производственной среде это должен быть другой путь. Я хочу держать как можно больше под контролем исходного кода (пока не пришлось ничего бросать). Есть ли способ установить working_directory в зависимости от среды?

Ответы [ 3 ]

4 голосов
/ 05 апреля 2012

Как вы пытаетесь получить доступ к RAILS_ENV или RACK_ENV? Это должно быть через "ENV", как ...

ENV['RAILS_ENV'] 

... или ...

ENV['RACK_ENV']

Один или другой должен быть доступен, когда вы передаете единорогу флаг "-E" (я точно не помню, какой именно, но я думаю, что это RACK_ENV).

3 голосов
/ 08 октября 2012

Использование unicorn_rails делает переменные среды доступными.

0 голосов
/ 28 марта 2012

Вы можете получить доступ к среде рельсов с помощью RAILS_ENV.

...