小编jam*_*mes的帖子

厨师部署?

我有兴趣从Capistrano转换为Chef,但我有一些问题将所有部分组合在一起.

我已经关注了http://wiki.opscode.com/display/chef/Quick+Start并且能够启动EC2实例knife.就代码部署而言,看起来好像我想做http://wiki.opscode.com/display/chef/Deploy+Resource中的内容,唯一的问题是,该页面上没有提到它在哪个目录中提到/文件部署/to/path代码块应该去.

我遇到的另一个问题是了解如何在设置服务器后部署代码更改.也许我只是习惯了我当前的工作流程(git push && cap deploy),但我能说的最好的是,在我提交更改后,我应该ssh进入服务器并运行sudo chef-client?有些事情感觉不对.没有相应的上限,即chef deploy

最后(也许这有点困难),我希望将多个rails应用程序部署到单个服务器上.在每个应用程序的回购中保留某种厨师配置文件以描述其部署的细节似乎是谨慎的,但我不确定那将如何与chef-repo /托管服务器进行交互.每个应用程序都是一个角色吗?根据我对事物运作方式的理解,我对'chef-client'试图在运行时部署所有应用程序的想法感到有些不安.随着git push && cap deploy我敢肯定,我什么部署的.而某些其他应用程序存储库可能不处于可部署状态.是否有办法在此设置中部署一个应用程序?

git ruby-on-rails amazon-ec2 chef-infra

11
推荐指数
2
解决办法
6202
查看次数

标签 统计

amazon-ec2 ×1

chef-infra ×1

git ×1

ruby-on-rails ×1