Rails deployment and configuration management done right. ShadowPuppet + Capistrano == crazy delicious
Ruby
Switch branches/tags
Nothing to show
Pull request Compare This branch is 1 commit ahead, 542 commits behind railsmachine:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
generators
lib
recipes
test
.gitignore
LICENSE
Rakefile
Readme.rdoc
ginger_scenarios.rb
init.rb

Readme.rdoc

Moonshine

Moonshine is Rails deployment and configuration management done right.

By leveraging capistrano and puppet, moonshine allows you have a working application server in 15 minutes, and be able to sanely manage it's configuration from the comfort of your version control of choice.

Requirements

  • A server running Ubuntu 8.10 (Want to see your favorite platform supported? Fork Moonshine on GitHub!)

  • A user on this server that can:

    • Execute commands via sudo

    • Access your application's source code repository

Running Tests

It's easy enough:

rake test

Ginger is used to test against multiple versions of rails:

ginger test

Getting Help

You can find more examples in the documentation and on the Wiki.

For help or general discussion, visit the Moonshine newsgroup.