Cohesive FT Elastic Server On Demand

Ruby on Rails 2.x Elastic Server

Build Your Ruby on Rails 2.x Elastic Server and Experience Development Bliss.

Learn more about CFT and the Elastic Server Factory
Visit the Ruby on Rails Home
Check out all the Ruby Gems at Ruby Forge

Rails *

    • Rails 2.0.2 (most recent Rails 2 release)

      Ruby 1.8.5, Rails 2.0.2, and an assortment of dependencies.

    • Rails 2.0.1

      Ruby 1.8.5, Rails 2.0.1, and an assortment of dependencies.

Web Container *

    • Apache + Passenger (mod_rails) 1.0.3

      Apache 2.2.3 and Phusion Passenger 1.0.3

    • Mongrel Cluster + nginx (stable)

      mongrel-cluster 1.0.5, 2 instances of mongrel 1.1.4, nginx 0.5.35 (stable) reverse proxy

    • Mongrel Cluster + nginx (dev)

      mongrel-cluster 1.0.5, 2 instances of mongrel 1.1.4, nginx 0.6.29 (development) reverse proxy

    • Lighttpd FastCGI

      lighttpd 1.4.19 + FastCGI

    • Mongrel Cluster + Lighttpd

      mongrel-cluster 1.0.5, 2 instances of mongrel 1.1.4, lighttpd 1.4.19 reverse proxy

    • Mongrel

      mongrel 1.1.4 (note: mongrel will not start until your Rails app is installed in /usr/local/cft/deploy/rails)

Database Server

Ruby Database Libraries

  • Be sure to pick the Database Library that corresponds to the Database Server selected above.

Getting Started

Choose your components
Use this page to select the components of your rails stack.

Build your server
The next page will ask you about some hardware choices and a virtualization platform.

Download and start your server
When the server starts, you will be able to access the admin console at http://serverip:2999. You'll get more instructions in your email.

Deploy with Capistrano!

  1. Follow basic capistrano installation capify [rails root]
  2. Download our deploy.rb
  3. Edit deploy.rb and enter your repository information
  4. Type cap deploy from your Rails application root

Deploy using rsync
We recommend using Capistrano, but you can also manually rsync your app.
rsync -avzp [yourrailsdir]/*
root@[serverip]:/usr/local/cft/deploy/rails

Restart the Rails Server using the console.
If you chose the Mongrel Cluster, your application is now running on port 9000 with two mongrels on ports 9001 and 9002. Mongrel configuration screen coming soon!

 

* - required package