Made Capistrano use Puma tasks.

This commit is contained in:
Logan Fick
2018-05-19 12:30:28 -04:00
parent 8e534e3330
commit 4f4d3834d2
2 changed files with 6 additions and 42 deletions

View File

@@ -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