diff --git a/Capfile b/Capfile index 4f11b0f..cda3c00 100644 --- a/Capfile +++ b/Capfile @@ -10,6 +10,6 @@ require "capistrano/rails/assets" require "capistrano/rails/migrations" require "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 } diff --git a/config/deploy.rb b/config/deploy.rb index f9e1108..4de79cc 100644 --- a/config/deploy.rb +++ b/config/deploy.rb @@ -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_error_log, "#{release_path}/log/puma.error.log" set :puma_preload_app, true +set :puma_systemctl_user, :system +set :puma_service_unit_name, "puma-finreport" namespace :sidekiq do task :restart do