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. Так что это была проблема с настройкой.