Module: Blue::Resque::Capistrano::Integration
- Defined in:
- lib/blue/resque/capistrano/integration.rb
Class Method Summary collapse
Class Method Details
.load(capistrano_config) ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
# 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 |