diff --git a/Capfile b/Capfile index c40535d1..9ba9264f 100644 --- a/Capfile +++ b/Capfile @@ -8,3 +8,4 @@ require 'capistrano/rvm' require 'capistrano/rails' require 'capistrano/puma' install_plugin Capistrano::Puma +install_plugin Capistrano::Puma::Systemd diff --git a/config/deploy/production.rb b/config/deploy/production.rb index 99e38608..49bc8366 100644 --- a/config/deploy/production.rb +++ b/config/deploy/production.rb @@ -6,8 +6,10 @@ set :puma_bind, 'unix:/tmp/rails-contributors.sock' set :puma_preload_app, false set :puma_workers, 1 +set :puma_phased_restart, true set :rvm_ruby_version, '2.6.5' +set :rvm_custom_path, '/home/rails/.rvm' namespace :deploy do after :normalize_assets, :gzip_assets do