kuntoaji/sinator

View on GitHub
lib/sinator/templates/config/puma/production.erb

Summary

Maintainability
Test Coverage
environment 'production'
bind 'unix:///path/to/shared/tmp/sockets/puma.sock'
pidfile '/path/to/shared/tmp/pids/puma.pid'
ctl_socket = '/path/to/shared/tmp/sockets/pumactl.sock'
state_path '/path/to/shared/tmp/sockets/puma.state'
stdout_redirect '/path/to/shared/log/stdout.log', '/path/to/shared/log/stderr.log'
activate_control_app 'unix:///path/to/shared/tmp/sockets/pumactl.sock'
daemonize
quiet

threads 5, 5
workers 2
preload_app!

before_fork do
  <%= @app_class_name %>::DB.disconnect if defined?(<%= @app_class_name %>::DB)
end