Just to keep this discussion going... I did a lot more fiddling and
ended up with Way #1 working pretty well. The main reason is that I
want to have the codebase as checked out owned by the client account,
not by some global "deploy" account, so that user account quotas are
accurate.

The downside is that I have to remember to do a few extra setup steps
for a new client. But the upside is: no sudo required and no special
"deploy" account required.

Along the way this morning, I've learned a TON about git and
capistrano. For example, how you need to do "cap deploy:setup" before
"cap deploy:cold". Boy, I don't know how I missed that one for so
long!

Anyway, I'll leave this thread here. Feel free to offer any thoughts
or suggestions, though.

-Danimal
--~--~---------~--~----~------------~-------~--~----~
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/capistrano
-~----------~----~----~----~------~----~------~--~---

Reply via email to