Wie man einen Rails-Puma-Server mit einer Konfigurationsdatei unter Verwendung von 'Rails s Puma' ausführt
Ich bin in der Lage, einen Puma-Server in Schienen mit entweder auszuführenrails s puma
oder nurpuma
.
Gemäßdiese Antwort, Laufenrails s puma
macht den Server auf die Rails-Umgebung aufmerksam. Es zeigt Serverfehler usw., die ausgeführt werdenpuma
allein geht nicht.
Ich möchte eine Konfigurationsdatei wie folgt einstellen:
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'
...
Wenn ich rennepuma -C config/puma.rb
funktioniert alles. Allerdings wenn ich rennerails s puma
Ich kann nicht herausfinden, wie ich Puma Optionen geben kann. Ich habe Folgendes versucht:
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?
Ich habe auch versucht, die Konfigurationsdatei an zu setzenconfig/puma/development.rb
nach dempuma docs.
Schätzen Sie jede Hilfe dazu :)