Как мне использовать конфигурационный файл 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