Skip to content

Latest commit

 

History

History
43 lines (28 loc) · 2.13 KB

File metadata and controls

43 lines (28 loc) · 2.13 KB

This project is a Work In Progress! Please note that I’m monkeying away on this project to convert it to a Cent OS 5 version. Please don’t use it in production yet, it WILL BLOW UP! Anyway, I’m learning as I go, so bare with me.

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.

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

  • A Rails 2.3 or Rails 3 app

  • A user on this server that can:

    • Execute commands via sudo

    • Access your application’s source code repository

It’s easy enough:

$ gem install shadow_puppet isolate-scenarios
$ rake spec

isolate-scenarios is used to test against multiple versions of Rails. To run all scenarios at once:

$ isolate-scenarios rake spec

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

For help or general discussion, visit the Moonshine newsgroup.