Skip to content

Commit

Permalink
Added capistrano tasks for managing the delayed_job process
Browse files Browse the repository at this point in the history
  • Loading branch information
bkeepers committed Apr 1, 2009
1 parent d6d0a92 commit c720c14
Showing 1 changed file with 26 additions and 0 deletions.
26 changes: 26 additions & 0 deletions recipes/delayed_job.rb
@@ -0,0 +1,26 @@
# Capistrano Recipes for managing delayed_job
#
# Add these callbacks to have the delayed_job process restart when the server
# is restarted:
#
# after "deploy:stop", "delayed_job:stop"
# after "deploy:start", "delayed_job:start"
# after "deploy:restart", "delayed_job:restart"


namespace :delayed_job do
desc "Stop the delayed_job process"
task :stop, :roles => :app do
run "cd #{current_path}; script/delayed_job -e #{rails_env} stop"
end

desc "Start the delayed_job process"
task :start, :roles => :app do
run "cd #{current_path}; script/delayed_job -e #{rails_env} start"
end

desc "Restart the Ferret DRb server"
task :restart, :roles => :app do
run "cd #{current_path}; script/delayed_job -e #{rails_env} restart"
end
end

0 comments on commit c720c14

Please sign in to comment.