Мне нужно настроить nginx таким образом, чтобы я мог использовать одно и то же приложение rails в обоих режимах разработки и разработки.
Например, когда я получаю доступ к http://mysite, он должен работать в рабочем режиме, а когда я получаю доступ к http://dev.mysite или http://mysite:3000, он должен работать в режиме разработки.
Я перепробовал много конфигураций, но они не работали. Оба URL всегда приводят меня к одной и той же среде.
server {
listen 80;
server_name mysite;
root /srv/www/mysite/public; # <--- be sure to point to 'public'!
passenger_enabled on;
passenger_user mysite;
rails_env production;
}
server {
listen 3000;
server_name mysite;
root /srv/www/mysite/public; # <--- be sure to point to 'public'!
passenger_enabled on;
passenger_user mysite;
rails_env development;
}