I recently wrote about Cloud Computing. Alain Benedict from Morph Exchange told me that I neglected to add his company to the list. I said I would check it out. He said he would hold me to it. Last night I spent a little quality with Morph and now have a few impressions to share.
First, adding your application to Morph is a bit confusing. It is setup as an 'application exchange' so instead of signing up for hosting you 'subscribe' to the Morph DevCenter. Once you do that you create a new 'Appspace'. Once you get past the oddity of how to get going the next part is very easy. You click one button to create the database. Then you click another to download a Capistrano file. By default it is named morph_deploy.rb but I renamed mine to just deploy so I don't have to tell Capistrano the name of the file every time I want to deploy. Add the deploy.rb to your project, edit it and set your subversion repository, do a cap deploy:morph, enter your username and passwor...Continue Reading →
Right now Joyent is giving away free Accelerator accounts to Facebook developers. I love free stuff so this is so cool I could just cry. Free hosting with one of the premier Ruby on Rails hosts. I normally have to eat bags of M&Ms to be this happy.
Not all is roses. There is a dark side to this free hosting. Setting it up will make you want to cry. I am a developer, not a Solaris system administrator and so getting my application deployed was like having a vasectomy and being totally conscious the entire time. In hopes of saving time in the future for myself and others here is how to configure your Facebook Rails application for deployment via Capistrano on a Joyent Accelerator. The ideas aren't mine. I stole everything from all over the place. I added links at the bottom where I found some of the information. The rest of it I will just feel guilty about.