module Blue::Resque::Capistrano::Integration
Public Class Methods
load(capistrano_config)
click to toggle source
# File lib/blue/resque/capistrano/integration.rb, line 6 def self.load(capistrano_config) capistrano_config.load do namespace :blue do namespace :resque do desc "Trigger Resque restarts" task :restart do # run %(find #{File.join(Blue.shared_path, 'pids')} -name resque_worker_*.pid -exec bash -c 'kill -QUIT $(cat $1) ; rm $1' _ {} \\\;) sudo "monit -g resque restart" end end end after 'deploy:create_symlink', 'blue:resque:restart' end end