我想设置一个带有chef-solo的节点,我可以使用Capistrano进行部署。为此,我正在考虑使用这本食谱:
但是,默认设置使'root'拥有应用程序,这与我的capistrano deploy.rb冲突 - 我使用'vagrant'作为用户。
那么,我如何为上述食谱设置用户?
答案 0 :(得分:0)
我需要先使用正确的权限创建目录:
directory "/u/apps" do owner "vagrant" group "vagrant" mode "0775" recursive true end web_app "myapp" do docroot "/u/apps/demo/current/public" template "myapp.conf.erb" server_name "myproj.#{node[:domain]}" server_aliases [ "myproj", node[:hostname] ] rails_env "development" end