Reverted messy attempt at switch to Puma as app server.

This commit is contained in:
Logan Fick
2018-05-27 18:09:46 -04:00
parent 8f16fd709d
commit 3d8199c9f9
5 changed files with 57 additions and 45 deletions

View File

@@ -0,0 +1,40 @@
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