diff --git a/config/deploy.rb b/config/deploy.rb index 5660a68..db374bf 100644 --- a/config/deploy.rb +++ b/config/deploy.rb @@ -80,18 +80,20 @@ namespace :deploy do task :restart do on roles(:app), in: :sequence, wait: 5 do invoke 'puma:restart' + invoke 'sidekiq:restart' end - invoke 'sidekiq:restart' end + after 'deploy:updated', 'sidekiq:stop' + after 'deploy:reverted', 'sidekiq:stop' + after 'deploy:published', 'sidekiq:start' + before :starting, :check_revision after :finishing, :compile_assets after :finishing, :cleanup after :finishing, :restart - after 'deploy:updated', 'sidekiq:stop' - after 'deploy:reverted', 'sidekiq:stop' - after 'deploy:published', 'sidekiq:start' + end # ps aux | grep puma # Get puma pid