Как мне использовать конфигурационный файл puma?

Я следилэто руководство это документируетpuma.rb файл, который хранится внутри приложенияКонфигурационный каталог.

Гид немного ненормальный, но здесьЧто я предполагаюpuma.rb файл делает. Вместо запуска сумасшедших команд, таких как эта, чтобы запустить puma на указанном сокете:

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

Вы можете просто указать порт, pid, сессию и другие параметры вpuma.rb файл как это:

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

И тогда вы могли бы CD в приложениеs root и выполните простую команду вроде '

пума»

и параметры, установленные вpuma.rb будет следовать. К сожалению, это неКажется, это работает для меня.

По крайней мере, я побежалpuma внутри корня крошечного тестового приложения, и нет.sock файл появился в/home/starkers/Documents/alpha/tmp/sockets это значит, что это не такт работает?

Как мне заставить это работать? Я нахожусь на локальной машине разработки, может ли это как-то вызвать эту ошибку? Есть ли параметр, который мне нужно передать при запуске?

puma

Ответы на вопрос(4)

Ваш ответ на вопрос