Archive for the ‘Ruby on Rails’ Category

The default specs for an EC2 instance include 165GB of local storage. That storage is split between 2 partitions. The default partition (/) is 9.85GB, with the rest in /mnt, which Amazon calls their “ephemeral storage”. One problem that I ran into is the default location for installing applications, including mysql, is the default partition. […]

The below are the step by step instructions I used to set up my EC2 instance for my soon to launch rails app ( It uses Rails and Litespeed as the server. At the end of the install, it makes heavy use of my Capistrano and EC2.rake tasks to install my app. Warning. I’m not […]

I am using EC2 to host my soon-to-launch application. Its great. I use capistrano to manage these EC2 instances. With these tasks, I have automated many sets of EC2 commands into simple rake tasks. For instance, to launch an instance, I can type… rake ec2:run id=ami-61a54008 . ..and a minute or two later I […]

I’ve written a plugin that uses s3 as a cache store for you rails app. Basically, it allows you to cache content at s3 instead of your own server – continuing the theme of using s3 as an asset server. The Amazon Web Services blog links to a site using S3 to serve up their […]

So I’ve just started experimenting with Amazon’s S3 service and boy is it easy. My plan was to use S3 as a media server to serve up my flash widgets and javascripts for my upcoming project. So to do that, I …. created an S3 account. Dowloaded the S3 Organizer plugin for Firefox. Restarted […]

I made a presentation to the Austin on Rails group last night on my experience the last month refactoring to REST. I’ve attached my presentation here. I will add more text to this post later summarizing my talk. steve-odom-how-i-wanted-an-api-and-got-clearner-code.pdf