[ Allround deployment for Rails ] using nginx and passenger, best practice, how?

Im ready setting up a CentOS 5.4 new secure server for hosting Rails
applications,
only the deployment setup is causing me mayor headaches.

I use:

  • CentOS
  • PHP-PFM
  • Nginx
  • Ruby Enterprise and Passenger

What I would like to do, and ask some advice for the tools I could
best use for deployement,
I need the deployemt to be as easy as possible. It should

  • Automatically create a Nginx Vhost for ruby on rails hosting with a
    document root and domain name specified. ( DNS is allready set for
    domains )
  • Automatically create appropiate folder on the server and upload my
    contents
  • Automatically install the Gems my application requires
  • Automatically restarts the application

What would be the best way to do above?

Ive been using webbynode before they had a 1 line " wn push " to push
your application to the remote server, before using that command you
had to setup the application with a command like " wn init servername
www.domain.com"

Anyone can give me some advice, examples, cap recipes to make above
possible?
Any help to achieve something of above would be great, thanks in
advanche!

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs