module Blue::Resque::Scheduler::Capistrano::Integration
Public Class Methods
load(capistrano_config)
click to toggle source
# File lib/blue/resque/scheduler/capistrano/integration.rb, line 7 def self.load(capistrano_config) capistrano_config.load do namespace :blue do namespace :resque do namespace :scheduler do desc "Trigger Resque Scheduler restarts" task :restart do run "test -f #{Blue::Resque::Scheduler.pid_path} && (kill -QUIT $(cat #{Blue::Resque::Scheduler.pid_path}) && rm -rf #{Blue::Resque::Scheduler.pid_path}) || true" sudo "monit restart resque_scheduler" end end end end after 'deploy:create_symlink', 'blue:resque:scheduler:restart' end end