Vladify is a project mainly written in Ruby, it's free.
collection of recipes and generators for super easy Rails deployment using "Vlad"
This is a plugin that automattes the way we deploy 95% of our projects. Its still little to astrails-specific, but only in the defaults foudn in the generated config/deploy.rb
Run: ./script/generate vladify
Edit: vim config/deploy.rb
Add to 'Rakefile':
require 'vlad'
require 'vlad/core'
Vlad.load :scm => :git, :app => nil, :web => nil
Apache/Nginx + passenger deployment. uncomment includes in config/deploy.rb to enable optional features.
The vlad tasks will attempt to deploy into ROOT = /var/www/APPLICATION_NAME the following structure is used: