Switch Puma to systemd management

This commit is contained in:
Dmitry
2026-05-18 17:04:57 +00:00
parent 17508519f2
commit 4483aba8ce
2 changed files with 3 additions and 1 deletions
+1 -1
View File
@@ -10,6 +10,6 @@ require "capistrano/rails/assets"
require "capistrano/rails/migrations" require "capistrano/rails/migrations"
require "capistrano/puma" require "capistrano/puma"
install_plugin Capistrano::Puma install_plugin Capistrano::Puma
install_plugin Capistrano::Puma::Daemon install_plugin Capistrano::Puma::Systemd
Dir.glob("lib/capistrano/tasks/*.rake").each { |r| import r } Dir.glob("lib/capistrano/tasks/*.rake").each { |r| import r }
+2
View File
@@ -23,6 +23,8 @@ set :puma_pid, "#{shared_path}/tmp/pids/puma.pid"
set :puma_access_log, "#{release_path}/log/puma.access.log" set :puma_access_log, "#{release_path}/log/puma.access.log"
set :puma_error_log, "#{release_path}/log/puma.error.log" set :puma_error_log, "#{release_path}/log/puma.error.log"
set :puma_preload_app, true set :puma_preload_app, true
set :puma_systemctl_user, :system
set :puma_service_unit_name, "puma-finreport"
namespace :sidekiq do namespace :sidekiq do
task :restart do task :restart do