0

我想设置一个带有 chef-solo 的节点,我可以在其中使用 Capistrano 进行部署。为此,我正在考虑使用这本食谱:

但是,默认设置使“root”拥有应用程序,这与我的 capistrano deploy.rb 冲突 - 我使用“vagrant”作为用户。

那么,我将如何为上述食谱设置用户?

4

1 回答 1

0

我需要先创建具有正确权限的目录:

目录“/u/apps”做
  所有者“流浪者”
  “流浪者”组
  模式“0775”
  递归真
结尾

web_app "myapp" 做
  docroot "/u/apps/demo/current/public"
  模板“myapp.conf.erb”
  server_name "myproj.#{node[:domain]}"
  server_aliases [ "myproj", node[:hostname] ]
  rails_env “发展”
结尾
于 2013-02-24T21:17:24.473 回答