How do you configure apache on red hat linux 'the proper way' for
production? There's an intriguing line in config/envinronment.rb:
# Uncomment below to force Rails into production mode when
# you don't control web/app server and can't set it the proper way
ENV['RAILS_ENV'] ||= 'production'
I've spent most of the day looking for this 'proper way'. Can any
guide me to this mysterious place?
To do the migration, you don't need to edit the environment files at
all. Otherwise you'll be editing those on both your dev & prod
environments with every deploy (which is a BadThing®). Instead, you
can run your migration on the production database by calling rake
db:migrate RAILS_ENV=production. For quick testing you can even use
script/console production.
When you start your server you pass it the environment flag (works
for webbrick, mongrel, etc)