Nginx/Passenger/Rails, where to set RAILS_ENV?
I've deployed my site to its testing location, but I'm not sure where I set what the RAILS_ENV should be for this server. Where should I look? Short Answer: passenger_app_env development; Sets: RAILS_ENV RACK_ENV WSGI_ENV NODE_ENV PASSENGER_APP_ENV Example nginx conf: http { passenger_root /home/user/.rvm/gems/ruby-2.1.0@app/gems/passenger-4.0.29; passenger_ruby /home/user/.rvm/wrappers/ruby-2.1.0@app/ruby; passenger_app_env development; } You can use rack_env directive to set the rails env as described here in passenger for nginx documentation 6.16. Rack and Rails >= 3 specific options If you