Puma magick
This commit is contained in:
@@ -38,6 +38,17 @@ set :linked_dirs, %w{log tmp/pids tmp/cache tmp/sockets vendor/bundle public/sys
|
||||
# set :default_env, { path: "/opt/ruby/bin:$PATH" }
|
||||
set :default_env, {'DEPLOY' => 'yes'}
|
||||
|
||||
set :puma_threads, [4, 16]
|
||||
set :puma_workers, 2
|
||||
set :puma_bind, "unix://#{shared_path}/tmp/sockets/app.sock"
|
||||
set :puma_state, "#{shared_path}/tmp/pids/puma.state"
|
||||
set :puma_pid, "#{shared_path}/tmp/pids/puma.pid"
|
||||
set :puma_access_log, "#{release_path}/log/puma.error.log"
|
||||
set :puma_error_log, "#{release_path}/log/puma.access.log"
|
||||
set :puma_preload_app, true
|
||||
set :puma_worker_timeout, nil
|
||||
set :puma_init_active_record, false # Change to true if using ActiveRecord
|
||||
|
||||
# Default value for keep_releases is 5
|
||||
# set :keep_releases, 5
|
||||
|
||||
|
||||
Reference in New Issue
Block a user