<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Joe's Amazing Technicolor Weblog &#187; slicehost</title>
	<atom:link href="http://slagwerks.com/blog/index.php/tag/slicehost/feed/" rel="self" type="application/rss+xml" />
	<link>http://slagwerks.com/blog</link>
	<description></description>
	<lastBuildDate>Fri, 23 Jul 2010 22:31:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Migrating from mongrel to passenger</title>
		<link>http://slagwerks.com/blog/index.php/2008/12/24/migrating-from-mongrel-to-passenger/</link>
		<comments>http://slagwerks.com/blog/index.php/2008/12/24/migrating-from-mongrel-to-passenger/#comments</comments>
		<pubDate>Wed, 24 Dec 2008 16:56:07 +0000</pubDate>
		<dc:creator>joe</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[capistrano]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[mod_rails]]></category>
		<category><![CDATA[passenger]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[slicehost]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://slagwerks.com/blog/?p=224</guid>
		<description><![CDATA[In short, I&#8217;m happy to report that passenger a.k.a. mod_rails is awesome. I see no need to fiddle with mongrel, mongrel_cluster &#38; mod_proxy for future rails&#160;apps. Miscellaneous notes from the&#160;project: My environment is now ubuntu server 8.04, on slicehost. This project finally prompted me to upgrade from 7.10, which went very smootly&#8201;&#8212;&#8201;the long-term support releases [...]]]></description>
			<content:encoded><![CDATA[<p>In short, I&#8217;m happy to report that <a href="http://www.modrails.com/">passenger</a> a.k.a. mod_rails is awesome. I see no need to fiddle with mongrel, mongrel_cluster <span class="amp">&amp;</span> mod_proxy for future rails&nbsp;apps.</p>
<p>Miscellaneous notes from the&nbsp;project:</p>
<ul>
<li>My environment is now ubuntu server 8.04, on slicehost. This project finally prompted me to upgrade from 7.10, which went very smootly&thinsp;&#8212;&thinsp;the long-term support releases of Ubuntu seem like the way to go for most server&nbsp;situations.</li>
<li>How to handle the apache config? We have some php stuff running on this server, too, so the 3rd party <a href="http://wiki.brightbox.co.uk/docs:phusion-passenger">ubuntu passenger package</a>, which wants to use the worker mpm, isn&#8217;t the hot ticket. No problem, passenger&#8217;s default gem-based install is smooth as butter.<br />
This configuration also seems to require <code>RailsAutoDetect off</code>, which had the side benefit of letting me leave an existing mongrel-using configuration alone until I had a few <span style="text-decoration: line-through;">minutes</span> hours to upgrade it to rails 2.2.2, then switch it over to git <span class="amp">&amp;</span>&nbsp;passenger.</li>
<li>Slicehost has decent docs for this, in particular <a href="http://articles.slicehost.com/2008/5/1/ubuntu-hardy-mod_rails-installation">ubuntu-hardy-mod_rails-installation</a> and <a href="http://articles.slicehost.com/2008/5/1/ubuntu-hardy-using-mod_rails-to-serve-your-application">ubuntu-hardy-using-mod_rails-to-serve-your-application</a> <span class="amp">&amp;</span> its&nbsp;comments.</li>
<li><a href="http://jimneath.org/2008/05/10/using-capistrano-with-passenger-mod_rails/">Capistrano mods for&nbsp;passenger</a></li>
<li>This was also my first git-powered rails app, which proved a little challenging to get going with cap, but has turned out really nicely. Very fast deployments.<br />
Along the way, having a plugin as a git submodule proved to be more trouble than it was with, though I&#8217;m not sure if that&#8217;d apply to my final configuration, which involves checking the project out from the same server as it&#8217;s deployed on,  <a href="http://tomcopeland.blogs.com/juniordeveloper/2008/05/capistrano-loca.html">using the :local_repository argument</a> to&nbsp;capistrano.</li>
<li>This project helped me realize that having a deployed app as a public github project is more trouble than it&#8217;s worth, what with the various configuration informations that I&#8217;d rather have under <span class="caps">SCM</span> but don&#8217;t want to&nbsp;share.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://slagwerks.com/blog/index.php/2008/12/24/migrating-from-mongrel-to-passenger/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
