From 4f4d3834d2d05fbff98b8244ff36a9a1e23fa420 Mon Sep 17 00:00:00 2001 From: Logan Fick Date: Sat, 19 May 2018 12:30:28 -0400 Subject: [PATCH] Made Capistrano use Puma tasks. --- Capfile | 8 +++++-- lib/capistrano/tasks/unicorn.rake | 40 ------------------------------- 2 files changed, 6 insertions(+), 42 deletions(-) delete mode 100644 lib/capistrano/tasks/unicorn.rake diff --git a/Capfile b/Capfile index 604eec8..dd589a4 100644 --- a/Capfile +++ b/Capfile @@ -11,10 +11,14 @@ require 'capistrano/rails/migrations' namespace :deploy do desc 'Start application' - task(:start) {} + task(:start) { + invoke 'puma:start' + } desc 'Stop application' - task(:stop) {} + task(:stop) { + invoke 'puma:stop' + } end # Load custom tasks from `lib/capistrano/tasks' if you have any defined diff --git a/lib/capistrano/tasks/unicorn.rake b/lib/capistrano/tasks/unicorn.rake deleted file mode 100644 index 6d82d84..0000000 --- a/lib/capistrano/tasks/unicorn.rake +++ /dev/null @@ -1,40 +0,0 @@ -namespace :deploy do - after :start, :start_unicorn do - invoke 'unicorn:start' - end - - after :stop, :stop_unicorn do - invoke 'unicorn:stop' - end - - after :restart, :restart_unicorn do - begin - invoke "unicorn:restart" - rescue SSHKit::Runner::ExecuteError - invoke "unicorn:start" - end - end -end - -namespace :unicorn do - desc "Start Unicorn" - task :start do - on roles(:web) do - execute :sudo, :start, "unicorn" - end - end - - desc "Stop Unicorn" - task :stop do - on roles(:web) do - execute :sudo, :stop, "unicorn" - end - end - - desc "Restart Unicorn" - task :restart do - on roles(:web), in: :sequence, wait: 5 do - execute :sudo, :restart, "unicorn" - end - end -end \ No newline at end of file