Sha256: 9707669e6c3ec5958a260942c346a22193926cf280c1988738a17caeff6f47ce
Contents?: true
Size: 1.42 KB
Versions: 4
Compression:
Stored size: 1.42 KB
Contents
Capistrano::Configuration.instance.load do namespace :resque do namespace :worker do desc "|DarkRecipes| List all workers" task :list, :roles => :app do run "cd #{current_path} && #{sudo} resque list" end desc "|DarkRecipes| Starts the workers" task :start, :roles => :app do run "cd #{current_path} && #{sudo} god start #{resque_service}" end desc "|DarkRecipes| Stops the workers" task :stop, :roles => :app do run "cd #{current_path} && #{sudo} god stop #{resque_service}" end desc "|DarkRecipes| Restart all workers" task :restart, :roles => :app do run "cd #{current_path} && #{sudo} god restart #{resque_service}" end end namespace :web do desc "|DarkRecipes| Starts the resque web interface" task :start, :roles => :app do run "cd #{current_path}; resque-web -p 9000 -e #{rails_env} " end desc "|DarkRecipes| Stops the resque web interface" task :stop, :roles => :app do run "cd #{current_path}; resque-web -K" end desc "|DarkRecipes| Restarts the resque web interface " task :restart, :roles => :app do stop start end desc "|DarkRecipes| Shows the status of the resque web interface" task :status, :roles => :app do run "cd #{current_path}; resque-web -S" end end end end
Version data entries
4 entries across 4 versions & 3 rubygems