Cómo ejecutar rails puma server con el archivo de configuración usando 'rails s puma'

Puedo ejecutar un servidor puma en rieles usandorails s puma o solopuma.

De acuerdo aesta respuesta, corriendorails s puma informa al servidor del entorno de los rieles. Muestra errores del servidor, etc. que se ejecutanpuma solo no lo hace.

Quiero establecer un archivo de configuración así:

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'

...

Si corropuma -C config/puma.rb Todo funciona. Sin embargo si corrorails s puma No puedo entender cómo dar opciones al puma. He probado lo siguiente:

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?

También he intentado poner el archivo de configuración enconfig/puma/development.rb según eldocumentos de puma.

Agradezco cualquier ayuda en esto :)

Respuestas a la pregunta(3)

Su respuesta a la pregunta