Rails Deployment with JRuby

JRuby, Rack 2 Comments »

This is slightly old news for some (30 days old to be exact) but I see that Nick Sieger has posted his RailsConf slides on deploying using JRuby. The other mod_rails : Easy Rails Deployment with JRuby gives an overview of what you need to do to convert your existing Rails app to run under JRuby as well as an introduction to Warbler which is a gem which lets you package your Rails application as a WAR file ready for deployment to a Java app server like Glassfish or JBoss.

Nick also has an article on JRuby-Rack with lets you run your Rack-enabled application on a Java application server.

Deploying Rack Applications to Dreamhost

Passenger, Rack, Sinatra No Comments »

I’ve started playing with Sinatra and just noticed that cschneid over at Gittr has some interesting Sinatra-related posts lately.

Of particular interest to readers of this this blog I suspect would be the one which talks (in nice, easy-to-understand terms) about how to deploy Rack-based applications to Dreamhost using their new Passenger support.

Pool Party

EC2, Uncategorized No Comments »

PoolParty is a tool which, according to their web site, helps you deploy, monitor and load-balance Amazon EC2 instances.

The RailsConf ’08 presentation on PoolParty is available on Scribd for those looking to take the plunge (sorry, couldn’t resist !)

Rails on AWS

Uncategorized No Comments »

Here’s another interesting presentation featuring Amazon EC2. Entitled Rails on AWS and authored by Jonathan Weiss of Wissensmanagement GmbH, it looks like it was presented at RubyFools 2008 in Copenhagen.

Rails on AWSUpload a Document to Scribd
Read this document on Scribd: Rails on AWS

Deploying to EC2 with Rubber

EC2 No Comments »

Here’s another new deployment option which might interest those of you deploying to Amazon’s EC2 service. Rubber lets you deploy to one or more machines in the cloud and add more as you need them (with a role-based model similar to Capistrano’s).

They have a quickstart if you want to get a feel for how you’d use it before picking it up.

Fuzed and EC2

EC2 2 Comments »

I came across a novel deployment option this week. Fuzed lets you run your Rails application behind YAWS, a high-performance Erlang web server. At least that’s what I think it does. The description over at Github is slightly different in that it doesn’t specifically mention YAWS but it may still be in there.

Scott Chacon has a good video over at Join the Conversation showing Fuzed in action in conjunction with Amazon EC2 – well worth a watch. The scripts he uses in the video are up on github.

Ruby Enterprise Edition

Ruby No Comments »

If you are deploying your Rails application to shared hosting solution or a VPS you probably want to be frugal with the amount of resources you are using (indeed this is often the case with other deployment options as well).

One way to reduce the footprint of your application might be to take a look at Phusion’s new Ruby Enterprise Edition. They claim it uses 33% less memory (on average) than vanilla Ruby when used with their recently released mod_rails / Phusion Passenger Apache module.

I hadn’t looked at it yet since the inclusion of “Enterprise” in the name made me assume that this was a (costly) commercial offering – not that working for commercial gain is a bad thing !

However, it turns out the name is misleading since it is, in fact, an open source implementation of the Ruby language with an enhanced garbage collector and improved memory allocator (amongst other features).

Oh, and it can run alongside your existing copy of Ruby if you want to give it a whirl…

Capistrano 2.4

Uncategorized No Comments »

Capistrano 2.4 was released on June 13th. Jamis Buck lists the latest enhancements. Installation should be a simple

gem install capistrano (maybe preceded with sudo on your platform!)

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Log in