github
Advanced Search
  • Home
  • Pricing and Signup
  • Explore GitHub
  • Blog
  • Login

daikini / chunky_bacon

  • Admin
  • Watch Unwatch
  • Fork
  • Your Fork
  • Pull Request
  • Download Source
    • 3
    • 0
  • Source
  • Commits
  • Network (0)
  • Issues (0)
  • Downloads (0)
  • Wiki (1)
  • Graphs
  • Branch: master

click here to add a description

click here to add a homepage

  • Branches (2)
    • master ✓
    • ticgit
  • Tags (0)
Sending Request…
Enable Donations

Pledgie Donations

Once activated, we'll place the following badge in your repository's detail box:
Pledgie_example
This service is courtesy of Pledgie.

MountainWest RubyConf 2008 Presentation — Read more

  cancel

  cancel
  • Private
  • Read-Only
  • HTTP Read-Only

This URL has Read+Write access

Darth 
daikini (author)
Fri Mar 28 13:32:56 -0700 2008
commit  bb90b9b84f3edc6b7d2c2c3061731600ffdcceda
tree    83bfac6a67820e1dba8776b642fab6b3dfefcd3c
parent  2c8adfda42f526b1cb403960db2704a052520631
chunky_bacon /
name age
history
message
file .gitignore Loading commit data...
file License.txt
file README.textile
directory docs/
directory ec2/
directory factory/
directory sqs/
README.textile

Chunky Bacon – Using Amazon’s Webservices From Ruby

Description:

ChunkyBacon is a suite of applications that use Amazon’s Webservice APIs to produce bacon. Chunky bacon
to be exact. Cartoon foxes then package up this chunky bacon.

Requirements:

  • Merb 0.9+
  • merb_sequel
  • right_aws
  • kato
  • god

Installation:


  $ git clone http://github.com/daikini/chunky_bacon.git

Getting Started:

Configure Database

  1. Edit the chunky_bacon/factory/config/database.yml file
  2. Edit the chunky_bacon/ec2/config/database.yml file (need not be the same as the factory config)

Start Up the Processes

  1. $ cd chunky_bacon/factory && merb
  2. $ cd chunky_bacon/ec2 && merb -p 4001
  3. $ cd chunky_bacon/factory && merb -r 'CartoonFox.get_packaged_bacon!'
  4. $ cd chunky_bacon/factory && merb -r 'CartoonFox.supervise!'

Producing Chunky Bacon:

  • Open browser to http://localhost:4000/
  • Startup an interactive merb session
    $ cd chunky_bacon/factory && merb -i

    >> Slice.package!

    >> loop { Slice.package!; sleep 1.5 }

Have fun creating as much bacon as you want!

License:

chunky_bacon is licensed under the MIT License. Copyright © 2008 Jonathan Younger
Blog | Support | Training | Contact | API | Status | Twitter | Help | Security
© 2010 GitHub Inc. All rights reserved. | Terms of Service | Privacy Policy
Powered by the Dedicated Servers and
Cloud Computing of Rackspace Hosting®
Dedicated Server