¿Cómo uso el archivo de configuración de puma?

Estaba siguiendoesta guia documenta elpuma.rb Archivo que se almacena dentro del directorio de configuración de la aplicación.

La guía es un poco chocante, pero esto es lo que asumopuma.rb archivo hace. En lugar de ejecutar comandos locos como este para que puma se ejecute en un socket específico:

bundle exec puma -e production -b unix:///var/run/my_app.sock

Solo puede especificar el puerto, el pid, la sesión y otros parámetros en elpuma.rb archivo como este:

rails_env = ENV['RAILS_ENV'] || 'production'

threads 4,4

bind  "/home/starkers/Documents/alpha/tmp/socket"
pidfile "/home/starkers/Documents/alpha/tmp/pid"
state_path "/home/starkers/Documents/alpha/tmp/state"

activate_control_app

Y luego podrías ingresar a la raíz de la aplicación y ejecutar un comando simple como

'puma'

y los parámetros establecidos enpuma.rb sería seguido Desafortunadamente eso no parece funcionar para mí.

Al menos yo corripuma Dentro de la raíz de una pequeña aplicación de prueba, y no.sock el archivo apareció en/home/starkers/Documents/alpha/tmp/sockets ¿Eso significa que no está funcionando?

¿Cómo hago para que esto funcione? Estoy en una máquina de desarrollo local, ¿podría causar este error de alguna manera? ¿Hay algún parámetro que deba pasar al ejecutar?

puma ?

Respuestas a la pregunta(4)

Su respuesta a la pregunta