【发布时间】:2013-02-25 05:17:24
【问题描述】:
我想使用 chef-solo 设置一个节点,我可以在其中使用 Capistrano 进行部署。为此,我正在考虑使用这本食谱:
但是,默认设置使“root”拥有应用程序,这与我的 capistrano deploy.rb 冲突 - 我使用“vagrant”作为用户。
那么,我将如何设置上述食谱的用户?
【问题讨论】:
标签: chef-infra
我想使用 chef-solo 设置一个节点,我可以在其中使用 Capistrano 进行部署。为此,我正在考虑使用这本食谱:
但是,默认设置使“root”拥有应用程序,这与我的 capistrano deploy.rb 冲突 - 我使用“vagrant”作为用户。
那么,我将如何设置上述食谱的用户?
【问题讨论】:
标签: chef-infra
我需要先创建具有正确权限的目录:
目录“/u/apps”做 所有者“流浪者” “流浪者”组 模式“0775” 递归真 结尾 web_app "myapp" 做 docroot "/u/apps/demo/current/public" 模板“myapp.conf.erb” server_name "myproj.#{node[:domain]}" server_aliases [“myproj”,节点[:主机名]] rails_env “发展” 结尾【讨论】: