Report abuse


			
namespace :ferret do

  desc "Stop the Ferret DRb server"
  task :stop, :roles => :app do
    run "cd #{current_path}; ruby script/ferret_server -e #{rails_env} stop"
  end

  desc "Start the Ferret DRb server"
  task :start, :roles => :app do
    run "cd #{current_path}; ruby script/ferret_server -e #{rails_env} start"
  end

  desc "Restart the Ferret DRb server"
  task :restart, :roles => :app do
    top.ferret.stop
    sleep 1
    top.ferret.start
  end

end

after  "memcache:start",    "ferret:start"
before "memcache:stop",   "ferret:stop