rack - config.ru file for Rails 2.3.18 app -
does know contents of config.ru should rails 2.3.18 app in production run on passenger/unicorn/puma?
so far i've got:
# require environment file bootstrap rails require ::file.dirname(__file__) + '/config/environment' # dispatch request run actioncontroller::dispatcher.new but it's loading development instead of correct production environment.
it turns out perfect config.ru.
the real problem unicorn's -e parameter sets rack_env , rails 2.3.18 needs rails_env in order correctly detect environment.
so, @ top of config/environment.rb, i've set env["rails_env"] ||= env["rack_env"] , working great.
Comments
Post a Comment