Application specific environment on the same server in Nginx/Passenger
Posted
by
dexter
on Server Fault
See other posts from Server Fault
or by dexter
Published on 2012-10-02T20:37:24Z
Indexed on
2012/10/02
21:40 UTC
Read the original article
Hit count: 158
I have two Rails applications (say app1 and app2) deployed using Nginx/Passenger. The server definition in nginx.conf looks like this:
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;
}
You can see that both are configured to use demo
as the RAILS_ENV
. How should I change my configuration to run both the apps in different environments. Let's assume app2 is suppose to run with RAILS_ENV=qa
and app1 with RAILS_ENV=demo
© Server Fault or respective owner