<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Using Capistrano to deploy to WebFaction</title>
	<atom:link href="http://blog.localkinegrinds.com/2008/09/16/using-capistrano-to-deploy-to-webfaction/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.localkinegrinds.com/2008/09/16/using-capistrano-to-deploy-to-webfaction/</link>
	<description>Everything you&#039;ve ever thought, but never had the balls to say.</description>
	<lastBuildDate>Fri, 19 Feb 2010 04:53:04 -1000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Update: Using Capistrano 2.5 to deploy Rails 2.3 to Webfaction &#124; Ryan Kanno: The diary of an Enginerd in Hawaii</title>
		<link>http://blog.localkinegrinds.com/2008/09/16/using-capistrano-to-deploy-to-webfaction/comment-page-1/#comment-30050</link>
		<dc:creator>Update: Using Capistrano 2.5 to deploy Rails 2.3 to Webfaction &#124; Ryan Kanno: The diary of an Enginerd in Hawaii</dc:creator>
		<pubDate>Mon, 27 Jul 2009 09:42:31 +0000</pubDate>
		<guid isPermaLink="false">http://blog.localkinegrinds.com/?p=215#comment-30050</guid>
		<description>[...] for a few years, I absolutely love sweet, sweet automation. A few months ago, I wrote a blog about how to use Capistrano to deploy to WebFaction. However, since that post, the winds of change have swept through the Rails and Capistrano [...]</description>
		<content:encoded><![CDATA[<p>[...] for a few years, I absolutely love sweet, sweet automation. A few months ago, I wrote a blog about how to use Capistrano to deploy to WebFaction. However, since that post, the winds of change have swept through the Rails and Capistrano [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ryankanno</title>
		<link>http://blog.localkinegrinds.com/2008/09/16/using-capistrano-to-deploy-to-webfaction/comment-page-1/#comment-29987</link>
		<dc:creator>ryankanno</dc:creator>
		<pubDate>Thu, 02 Apr 2009 08:15:25 +0000</pubDate>
		<guid isPermaLink="false">http://blog.localkinegrinds.com/?p=215#comment-29987</guid>
		<description>@Roman

If you remove the after_symlink, does the Rails application deploy?  If I sound unsure, it&#039;s because I am. :)  I haven&#039;t deployed a Rails application to Webfaction for quite a while.  I suspect it&#039;s because of how the Document Root is setup in the Apache conf file.  But, that&#039;s just my 50,000 foot guess.  If I have time this weekend, I&#039;ll try to drop a Rails application via Cap into Webfaction. :)</description>
		<content:encoded><![CDATA[<p>@Roman</p>
<p>If you remove the after_symlink, does the Rails application deploy?  If I sound unsure, it&#8217;s because I am. <img src='http://blog.localkinegrinds.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   I haven&#8217;t deployed a Rails application to Webfaction for quite a while.  I suspect it&#8217;s because of how the Document Root is setup in the Apache conf file.  But, that&#8217;s just my 50,000 foot guess.  If I have time this weekend, I&#8217;ll try to drop a Rails application via Cap into Webfaction. <img src='http://blog.localkinegrinds.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Roman</title>
		<link>http://blog.localkinegrinds.com/2008/09/16/using-capistrano-to-deploy-to-webfaction/comment-page-1/#comment-29985</link>
		<dc:creator>Roman</dc:creator>
		<pubDate>Sun, 29 Mar 2009 18:31:16 +0000</pubDate>
		<guid isPermaLink="false">http://blog.localkinegrinds.com/?p=215#comment-29985</guid>
		<description>Thanks so much for posting this tutorial! they have been very helpful for me! But I can`t understand why we should write this block of code:

desc &quot;Symlink public to what webfaction expects the webroot to be&quot;
task :after_symlink, :roles =&gt; :web do
  run &quot;ln -nfs #{release_path}/public /home/#{webfaction_username}/webapps/#{application}/&quot;
end</description>
		<content:encoded><![CDATA[<p>Thanks so much for posting this tutorial! they have been very helpful for me! But I can`t understand why we should write this block of code:</p>
<p>desc &#8220;Symlink public to what webfaction expects the webroot to be&#8221;<br />
task :after_symlink, :roles =&gt; :web do<br />
  run &#8220;ln -nfs #{release_path}/public /home/#{webfaction_username}/webapps/#{application}/&#8221;<br />
end</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ryankanno</title>
		<link>http://blog.localkinegrinds.com/2008/09/16/using-capistrano-to-deploy-to-webfaction/comment-page-1/#comment-29955</link>
		<dc:creator>ryankanno</dc:creator>
		<pubDate>Fri, 13 Feb 2009 10:44:19 +0000</pubDate>
		<guid isPermaLink="false">http://blog.localkinegrinds.com/?p=215#comment-29955</guid>
		<description>@Bill - I&#039;m glad everything worked out great. :)  I haven&#039;t blogged in a few months because of my new job, but this advice would apply to anyone managing a multiple machine deployment in different environments (test, dev, staging, production).  If you get a chance, check out capistrano multistage in the capistrano extensions plugin (capistrano-ext).  It&#039;s totally awesome. :)</description>
		<content:encoded><![CDATA[<p>@Bill &#8211; I&#8217;m glad everything worked out great. <img src='http://blog.localkinegrinds.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   I haven&#8217;t blogged in a few months because of my new job, but this advice would apply to anyone managing a multiple machine deployment in different environments (test, dev, staging, production).  If you get a chance, check out capistrano multistage in the capistrano extensions plugin (capistrano-ext).  It&#8217;s totally awesome. <img src='http://blog.localkinegrinds.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bill Woodward</title>
		<link>http://blog.localkinegrinds.com/2008/09/16/using-capistrano-to-deploy-to-webfaction/comment-page-1/#comment-29954</link>
		<dc:creator>Bill Woodward</dc:creator>
		<pubDate>Thu, 12 Feb 2009 18:45:02 +0000</pubDate>
		<guid isPermaLink="false">http://blog.localkinegrinds.com/?p=215#comment-29954</guid>
		<description>Ah, never mind.  It was a problem with my SVN repository structure.</description>
		<content:encoded><![CDATA[<p>Ah, never mind.  It was a problem with my SVN repository structure.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bill Woodward</title>
		<link>http://blog.localkinegrinds.com/2008/09/16/using-capistrano-to-deploy-to-webfaction/comment-page-1/#comment-29953</link>
		<dc:creator>Bill Woodward</dc:creator>
		<pubDate>Thu, 12 Feb 2009 18:10:55 +0000</pubDate>
		<guid isPermaLink="false">http://blog.localkinegrinds.com/?p=215#comment-29953</guid>
		<description>Hey Ryan,

Thanks for the detailed instructions, they have been very helpful.  I&#039;m very close to getting a successful deployment except that when I run &#039;cap  deploy:update&#039;, the svn checkout appears to place my rails app in a directory with the Subversion project name *under* the releases/ directory.  Because of that, subsequent tasks to find, for instance, public/images fail.

Any clues?  The relevant parts to my deploy.rb are (I believe):

set :application, &quot;saifa&quot;
set :deploy_to, &quot;/home2/#{webfaction_username}/webapps-releases/#{application}&quot;

set :scm, :subversion
set :scm_user, &quot;wpwood&quot;
set :scm_password, Proc.new { Capistrano::CLI.password_prompt(&quot;Subversion password for #{scm_user}: &quot;) }
set :repository, Proc.new { &quot;--username #{scm_user} --password #{scm_password} --no-auth-cache http://my-svn.assembla.com/svn/SaifaDotNet/&quot;}

and I get a /home2/wpwood/webapps-releases/saifa/releases/20090212180231/ directory containing:

log  public  REVISION  SaifaDotNet  tmp

I believe that the contents of the SaifaDotNet repository should have been checked out into /home2/wpwood/webapps-releases/saifa/releases/20090212180231/, instead of getting the toplevel SaifaDotNet directory in there.

Any clues?

Thanks,
- Bill</description>
		<content:encoded><![CDATA[<p>Hey Ryan,</p>
<p>Thanks for the detailed instructions, they have been very helpful.  I&#8217;m very close to getting a successful deployment except that when I run &#8216;cap  deploy:update&#8217;, the svn checkout appears to place my rails app in a directory with the Subversion project name *under* the releases/ directory.  Because of that, subsequent tasks to find, for instance, public/images fail.</p>
<p>Any clues?  The relevant parts to my deploy.rb are (I believe):</p>
<p>set :application, &#8220;saifa&#8221;<br />
set :deploy_to, &#8220;/home2/#{webfaction_username}/webapps-releases/#{application}&#8221;</p>
<p>set :scm, :subversion<br />
set :scm_user, &#8220;wpwood&#8221;<br />
set :scm_password, Proc.new { Capistrano::CLI.password_prompt(&#8220;Subversion password for #{scm_user}: &#8220;) }<br />
set :repository, Proc.new { &#8220;&#8211;username #{scm_user} &#8211;password #{scm_password} &#8211;no-auth-cache <a href="http://my-svn.assembla.com/svn/SaifaDotNet/" rel="nofollow">http://my-svn.assembla.com/svn/SaifaDotNet/</a>&#8220;}</p>
<p>and I get a /home2/wpwood/webapps-releases/saifa/releases/20090212180231/ directory containing:</p>
<p>log  public  REVISION  SaifaDotNet  tmp</p>
<p>I believe that the contents of the SaifaDotNet repository should have been checked out into /home2/wpwood/webapps-releases/saifa/releases/20090212180231/, instead of getting the toplevel SaifaDotNet directory in there.</p>
<p>Any clues?</p>
<p>Thanks,<br />
- Bill</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ryankanno</title>
		<link>http://blog.localkinegrinds.com/2008/09/16/using-capistrano-to-deploy-to-webfaction/comment-page-1/#comment-29817</link>
		<dc:creator>ryankanno</dc:creator>
		<pubDate>Fri, 26 Dec 2008 19:11:11 +0000</pubDate>
		<guid isPermaLink="false">http://blog.localkinegrinds.com/?p=215#comment-29817</guid>
		<description>@John -

I&#039;m glad my post helped someone save some time. :)</description>
		<content:encoded><![CDATA[<p>@John -</p>
<p>I&#8217;m glad my post helped someone save some time. <img src='http://blog.localkinegrinds.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Wright</title>
		<link>http://blog.localkinegrinds.com/2008/09/16/using-capistrano-to-deploy-to-webfaction/comment-page-1/#comment-29815</link>
		<dc:creator>John Wright</dc:creator>
		<pubDate>Wed, 24 Dec 2008 18:04:27 +0000</pubDate>
		<guid isPermaLink="false">http://blog.localkinegrinds.com/?p=215#comment-29815</guid>
		<description>Thanks so much for posting this detailed tutorial on using webfaction with Capistrano. It was exactly what I needed!</description>
		<content:encoded><![CDATA[<p>Thanks so much for posting this detailed tutorial on using webfaction with Capistrano. It was exactly what I needed!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ryankanno</title>
		<link>http://blog.localkinegrinds.com/2008/09/16/using-capistrano-to-deploy-to-webfaction/comment-page-1/#comment-29810</link>
		<dc:creator>ryankanno</dc:creator>
		<pubDate>Wed, 10 Dec 2008 03:03:59 +0000</pubDate>
		<guid isPermaLink="false">http://blog.localkinegrinds.com/?p=215#comment-29810</guid>
		<description>@ram, the domain should be the domain that your app will be exposed via.  If accessing the app through &lt;username&gt;.webfactional.com, then that&#039;s what it should be set to, otherwise, it should be set to your FQDN.  For example, I would set it to localkinegrinds.com.  I suspect the Authentication Realm error is probably from the access to your SVN repository.  How are you accessing your repository?  See this Cap mailing list post: http://groups.google.com/group/capistrano/browse_thread/thread/3aaea7539223f8a2</description>
		<content:encoded><![CDATA[<p>@ram, the domain should be the domain that your app will be exposed via.  If accessing the app through &lt;username&gt;.webfactional.com, then that&#8217;s what it should be set to, otherwise, it should be set to your FQDN.  For example, I would set it to localkinegrinds.com.  I suspect the Authentication Realm error is probably from the access to your SVN repository.  How are you accessing your repository?  See this Cap mailing list post: <a href="http://groups.google.com/group/capistrano/browse_thread/thread/3aaea7539223f8a2" rel="nofollow">http://groups.google.com/group/capistrano/browse_thread/thread/3aaea7539223f8a2</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ram</title>
		<link>http://blog.localkinegrinds.com/2008/09/16/using-capistrano-to-deploy-to-webfaction/comment-page-1/#comment-29808</link>
		<dc:creator>ram</dc:creator>
		<pubDate>Sat, 06 Dec 2008 16:01:46 +0000</pubDate>
		<guid isPermaLink="false">http://blog.localkinegrinds.com/?p=215#comment-29808</guid>
		<description>What should the :domain be? 
1. .webfactional.com
2.  (where webfaction site is binding app to domain)
3.  where svn is hosted

I have tried all of these. Same error.</description>
		<content:encoded><![CDATA[<p>What should the :domain be?<br />
1. .webfactional.com<br />
2.  (where webfaction site is binding app to domain)<br />
3.  where svn is hosted</p>
<p>I have tried all of these. Same error.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
