Como executar o servidor rails puma com o arquivo de configuração usando 'rails s puma'

Sou capaz de executar um servidor puma em trilhos usandorails s puma ou apenaspuma.

De acordo comesta resposta, corridarails s puma torna o servidor ciente do ambiente de trilhos. Ele mostra erros de servidor, etc.puma sozinho não.

Eu quero definir um arquivo de configuração assim:

config / 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'

...

Se eu correrpuma -C config/puma.rb tudo funciona. No entanto, se eu correrrails s puma Não sei como dar opções ao puma. Eu tentei o seguinte:

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?

Eu também tentei colocar o arquivo de configuração emconfig/puma/development.rb conformepuma docs.

Agradeço qualquer ajuda nisto :)

questionAnswers(3)

yourAnswerToTheQuestion