add kill step to unicorn cap
This commit is contained in:
@@ -5,7 +5,16 @@ namespace :unicorn do
|
|||||||
execute "[[ -n $(pgrep -f unicorn) ]] && pgrep -f unicorn | xargs kill -SIGTERM"
|
execute "[[ -n $(pgrep -f unicorn) ]] && pgrep -f unicorn | xargs kill -SIGTERM"
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
desc "Kills unicorn processes (blocks until complete)"
|
||||||
|
task :kill do
|
||||||
|
on roles(:app) do
|
||||||
|
execute "[[ -n $(pgrep -f unicorn) ]] && pgrep -f unicorn | xargs kill -SIGKILL"
|
||||||
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
after "deploy:published", "unicorn:stop"
|
||||||
after "deploy:published", "unicorn:terminate"
|
after "deploy:published", "unicorn:terminate"
|
||||||
|
after "deploy:published", "unicorn:kill"
|
||||||
after "deploy:published", "unicorn:start"
|
after "deploy:published", "unicorn:start"
|
||||||
|
|||||||
Reference in New Issue
Block a user