Você pode tentar adicionar statemants de local para os caminhos como
location /app1 {
rails_env demo
}
location /app2 {
rails_env qa
}
Eu tenho dois aplicativos Rails (digamos app1 e app2) implantados usando o Nginx / Passenger. A definição do servidor no nginx.conf se parece com isto:
server {
rails_env demo;
client_max_body_size 50M;
listen 80;
server_name localhost;
root /data/apps;
passenger_enabled on;
passenger_base_uri /app1;
passenger_base_uri /app2;
}
Você pode ver que ambos estão configurados para usar demo
como RAILS_ENV
. Como devo alterar minha configuração para executar os dois aplicativos em diferentes ambientes? Vamos supor que o app2 seja executado com RAILS_ENV=qa
e app1 com RAILS_ENV=demo
Você pode tentar adicionar statemants de local para os caminhos como
location /app1 {
rails_env demo
}
location /app2 {
rails_env qa
}