rosa-build/config/puma/production.rb

23 lines
581 B
Ruby

base_path = "/app/rosa-build"
bind 'unix:///app/rosa-build/rosa_build.sock'
environment ENV['RAILS_ENV'] || 'production'
threads *(ENV['PUMA_THREADS'] || '12,12').split(',')
workers ENV['PUMA_WORKERS'] || 5
preload_app!
on_worker_boot do
if defined?(ActiveRecord::Base)
ActiveSupport.on_load(:active_record) do
ActiveRecord::Base.connection.disconnect! rescue ActiveRecord::ConnectionNotEstablished
ActiveRecord::Base.establish_connection
end
Rails.logger.info('Connected to PG')
end
Redis.connect!
Rails.logger.info('Connected to Redis')
end