DeployKit

Introduction

sudo gem install deploy_kit --source http://gemcutter.org

or

sudo gem install gemcutter
sudo gem tumble
sudo gem install deploy_kit

Add gem require to config/environment.rb

config.gem "deploy_kit", :source => 'http://gemcutter.org'

Add below codes to your rails’s Rakefile

Dir["#{Gem.searcher.find('deploy_kit').full_gem_path}/tasks/*.rake"].each { |ext| load ext }

Example

rake -T deploy # View deploy tasks

rake deploy:backup_log
rake deploy:backup_mysql
rake deploy:clear
rake deploy:setup

Reference

github.com/gravelpup/backup_fu

Requirement

github.com/marcel/aws-s3

Copyright © 2009 [alvin@agideo], released under the MIT license