Use web-server group instead (in your case is www-data).

Capistrano at the end invoke something like this:
chomod g+w #{release_path}


On Fri, Jan 14, 2011 at 11:42 PM, ppgengler <ppgeng...@gmail.com> wrote:

> Hi,
>
> I have a task in my deploy.rb that is called something
> like :fix_permissions that after an update code sets the owner of the
> release directory to whatever it needs to be for both the web server
> and app, and for future deploys.  For me this is nobody:deploy
> although it could also be www-data:deploy or something.
>
> My first question is whether this is normal or not?  It feels like
> pretty mundane code, but its a bit of a pain.  Which brings me to my
> second question, why isn't some of this built into capistrano?  It
> seems like for the purposes of allowing subsequent deploys the group
> on the release file must be something specific (assuming you have more
> than one person deploy, otherwise it could be the group of the user)
> and the user likely has to be something specific for the web server
> and app.  Why not have deploy:setup ensure that there is a user and
> group, and have settings in capistrano to set these, like:
>
> set :deployed_user, "nobody"
> set :deployed_group, "deploy"
>
> I feel like I'd replicate that across all my projects and I'm not
> clear on how anyone wouldn't, but perhaps I'm missing something?  I
> understand I can do it myself, and I also understand that it is a
> little application specific, depending on how you configured your web
> server and app and groups.   However, capistrano does talk about how
> its opinionated, and rails is all about convention over configuration
> so it seems like there should be something pretty easy to pick that
> would work for most people, and allow configuration for everyone else.
>
> Thanks,
> \Peter
>
> --
> * You received this message because you are subscribed to the Google Groups
> "Capistrano" group.
> * To post to this group, send email to capistrano@googlegroups.com
> * To unsubscribe from this group, send email to
> capistrano+unsubscr...@googlegroups.com<capistrano%2bunsubscr...@googlegroups.com>For
>  more options, visit this group at
> http://groups.google.com/group/capistrano?hl=en




-- 
С уважением,
Владимир Радецкий

Тел: +7 926 342-02-35

-- 
* You received this message because you are subscribed to the Google Groups 
"Capistrano" group.
* To post to this group, send email to capistrano@googlegroups.com
* To unsubscribe from this group, send email to 
capistrano+unsubscr...@googlegroups.com For more options, visit this group at 
http://groups.google.com/group/capistrano?hl=en

Reply via email to