deprec - deployment recipes for capistrano

deprec is a new rubygem to make deployment of your Rails app with Capistrano a breeze.

cap install_rails_stack

This recipe installs everything you need to prepare an Ubuntu linux 6.06 server to host your Rails application:

- apache 2.2 with mod_proxy_balancer - mongrel & mongrel cluster - rails - mysql

These six steps will get your app running on a server:

cd /path/to/railsapp deprec --apply-to . --name projectname --domain www.projectname.com # edit config/deploy.rb to put in details of your subversion repository cap install_rails_stack cap setup cap deploy_with_migrations cap restart_apache

Planned for future releases:

- postfix with virtual hosts and smtp-auth - custom tasks for specific VPS providers - host based firewall setup - support for other OS/distributions/versions

Check out my blog for more info.

- Mike