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 :)