capistrano + rails 5: сервер запускается в производственном режиме вместо постановки

Я пытаюсь развернуть приложение rails 5 на промежуточном сервере, используя capistrano с nginx и passenger, однако работает Rails.env дает производство вместо постановки. Вот моя настройка capistrano:

в config/deploy.rb:

set :stages, %i(staging production) set :default_stage, :staging

в config/environments/staging.rb:

set :stage, :staging set :rails_env, :staging

Бег echo $RAILS_ENV в моем сервере дает "постановка"

и мой passenger_app_env Конфиг АСО имеет staging

Я не знаю ничего, что могло бы это переопределить. Есть идеи?

Заранее спасибо.

PD: я использую rbenv

1 ответ

На всякий случай, если кто-нибудь нажмет на это, я переустановил nginx и переделал все файлы конфигурации, и он заработал, не меняя ничего в capistrano. Так что это была проблема с настройкой.

Другие вопросы по тегам