load 'vendor/plugins/thinking-sphinx/lib/thinking_sphinx/deploy/capistrano'
set :application, "appname"
set :domain, "www.myserver.com"
set :deploy_to, "/app/directory"
set :user, "root"
set :repository, "http://www.example.com/svn/#{application}/trunk"
role :web, domain
role :app, domain
role :db, domain, :primary => true
namespace :deploy do
desc "Restart the app"
task :restart, :roles => :app do
run "touch #{current_path}/tmp/restart.txt"
end
desc "Cleanup older revisions"
task :after_deploy do
cleanup
end
end
after "deploy:setup", "thinking_sphinx:shared_sphinx_folder"