Как запустить сервер rails puma с помощью конфигурационного файла, используя 'rails s puma'

Я могу запустить сервер Puma в рельсах, используя либоrails s puma или простоpuma.

В соответствии сэтот ответ, Бегrails s puma делает сервер осведомленным о среде рельсов. Он показывает ошибки сервера и т.д., которые работаютpuma один не делает.

Я хочу установить конфигурационный файл так:

конфиг / puma.rb

workers Integer(ENV['PUMA_WORKERS'] || 3)
threads Integer(ENV['MIN_THREADS']  || 1), Integer(ENV['MAX_THREADS'] || 16)

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

...

Если я бегуpuma -C config/puma.rb все работает. Однако, если я бегуrails s puma Я не могу понять, как дать варианты пума. Я пробовал следующее:

rails s puma                     # Puma server works but no config file is passed in.
rails s puma -C config/puma.rb   # Invalid option -C
rails s puma -c config/puma.rb   # Undefined method 'workers'. So rails is
                                 # trying to use the config instead of puma?

Я также попытался положить файл конфигурации наconfig/puma/development.rb в соответствии спума документы.

Ценю любую помощь по этому вопросу :)

Ответы на вопрос(3)

Ваш ответ на вопрос