Google Mail Calendar Documents Reader Web more »
Recently Visited Groups | Help | Sign in
Google Groups Home
Message from discussion Deployment conflict question

View Parsed - Show only message text

Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Received: by 10.100.91.18 with SMTP id o18mr42236anb.29.1246549947051; Thu, 02 
	Jul 2009 08:52:27 -0700 (PDT)
Date: Thu, 2 Jul 2009 08:52:27 -0700 (PDT)
X-IP: 75.72.28.124
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1) 
	Gecko/20090624 Firefox/3.5,gzip(gfe),gzip(gfe)
Message-ID: <ef3b7c5c-6b2d-443e-9fe1-a486b4f8d904@h18g2000yqj.googlegroups.com>
Subject: Deployment conflict question
From: cswebgrl <cschal...@gmail.com>
To: Capistrano <capistrano@googlegroups.com>

Hi.

I tried to deploy new Rails app code to a production server the other
day and took down the live site in production.  I'd like to avoid this
in the future.  Something happened in the process that affected the
live site.  The error log showed that fastthread was not found.  I had
to go into the fastthread gem and run setup.rb.  Then it told me that
Rails was not installed so I had to do a gem install Rails.  Then
there were other gems that were needed by the application and not
found so I had to reinstall those too.

I have my own staging server that this all worked on, but the staging
server is able to serve multiple sites so it is not an exact replicate
of the client's production box.  The Apache setup is such that only
one site can be served from this machine - the document root in Apache
is /project/public.

I've got a couple of questions. 1- Any idea why gems would need to be
reinstalled?  2- Can I deploy Capistrano without restarting Passenger
to put the code onto the production server and then once it's all
there, change the document root in Apache then do a deploy with the
Passenger restart?


Thanks,
Cindy


Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2009 Google