namespace :unicorn do
desc 'Restart the unicorn process' task :restart do invoke('monit:exec', "-g #{fetch(:monit_unicorn_name)} restart") end desc 'Stop the unicorn process' task :stop do invoke('monit:exec', "-g #{fetch(:monit_unicorn_name)} stop") end desc 'Start the unicorn process' task :start do invoke('monit:exec', "-g #{fetch(:monit_unicorn_name)} start") end
end
namespace :load do
task :defaults do set :monit_unicorn_name, "unicorn" end
end