Created
July 8, 2015 15:53
-
-
Save sorentwo/25a5d579ba84e4af8838 to your computer and use it in GitHub Desktop.
Upstart/Puma Capistrano Task
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
namespace :puma do | |
desc 'Start puma' | |
task :start do | |
on roles(:app) do | |
execute 'sudo start puma' | |
end | |
end | |
desc 'Stop puma' | |
task :stop do | |
on roles(:app) do | |
execute 'sudo stop puma' | |
end | |
end | |
desc 'Restart puma' | |
task :restart do | |
on roles(:app) do | |
execute 'sudo reload puma' | |
end | |
end | |
desc 'Hard Restart Puma' | |
task :hard_restart do | |
on roles(:app), in: :sequence, wait: 30 do | |
execute 'sudo restart puma' | |
end | |
end | |
end |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment