Sha256: 8d552cb85edce9c23aad03e516097ec954277aabed46cb27119045b859c8f488

Contents?: true

Size: 587 Bytes

Versions: 5

Compression:

Stored size: 587 Bytes

Contents

workers Integer(ENV['PUMA_WORKERS'] || 2)
threads Integer(ENV['PUMA_MIN_THREADS']  || 4), Integer(ENV['PUMA_MAX_THREADS'] || 4)

preload_app!

rackup      DefaultRackup
port        ENV['PORT']     || 3000
environment ENV['RACK_ENV'] || 'development'

on_worker_boot do
  # worker specific setup
  ActiveSupport.on_load(:active_record) do
    config = ActiveRecord::Base.configurations[Rails.env] ||
                Rails.application.config.database_configuration[Rails.env]

    config['pool'] = ENV['PUMA_MAX_THREADS'] || 4
    ActiveRecord::Base.establish_connection(config)
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
stoker-1.0.0.pre6 templates/puma.rb
stoker-1.0.0.pre5 templates/puma.rb
stoker-1.0.0.pre4 templates/puma.rb
stoker-1.0.0.pre3 templates/puma.rb
stoker-1.0.0.pre2 templates/puma.rb