My capistrano recipe for deploying on shared accelerator from a git repo
// deploy.rb - note that the git repo is also hosted on the shared accelerator
before("deploy:restart") { set :use_sudo, false } after "deploy:start", :restart_web_server set :user, "my_user_name" set :application, "myapp.com" set :domain, "myapp.com" set :joyent_primary_domain, "prospect.joyent.us" set :repository, "ssh://my_user_name@prospect.joyent.us/users/home/my_user_name/git/myapp.git" set :scm, :git set :deploy_to, "/users/home/#{user}/domains/#{domain}/web" set :use_sudo, false role :app, "#{joyent_primary_domain}" role :web, "#{joyent_primary_domain}" role :db, "#{joyent_primary_domain}", :primary => true default_run_options[:pty] = true namespace :deploy do desc "Restart Mongrel by killing" task :restart, :roles => :app do run "pkill mongrel" end end