This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
db2s3 /
| name | age | message | |
|---|---|---|---|
| |
.gitignore | Fri Mar 06 19:14:06 -0800 2009 | |
| |
HISTORY | ||
| |
README | ||
| |
Rakefile | Fri Mar 06 19:14:06 -0800 2009 | |
| |
db2s3.gemspec | ||
| |
init.rb | Sat Mar 07 16:10:39 -0800 2009 | |
| |
lib/ | ||
| |
rails/ | Sat Mar 07 17:46:50 -0800 2009 | |
| |
spec/ | ||
| |
tasks/ |
README
DB2S3 - A rails plugin to backup Mysql to Amazon S3 --------------------------------------------------- You're looking at a monthly spend of four cents So pony up you cheap bastard, and store your backups on S3 Usage: # In config/environment.rb config.gem "xaviershay-db2s3", :lib => "db2s3", :source => "http://gems.github.com" # In Rakefile require 'db2s3/tasks' # In config/initializers/db2s3.rb DB2S3::Config.instance_eval do S3 = { :access_key_id => 'yourkey', :secret_access_key => 'yoursecretkey', :bucket => 'yourapp-db-backup' } end # DB credentials are read from your rails environment rake gems:install # Add to your crontab or whatever rake db2s3:backup:full rake db2s3:backup:incremental # Unimplemented # Handy tasks rake db2s3:metrics # Estimated costs rake db2s3:backup:restore # You should be testing this regularly Caveats: Currently does not clean up old back ups Kudos: http://github.com/pauldowman/blog_code_examples/tree/master/mysql_s3_backup









