使用capifony部署到多个生产服务器

时间:2012-01-31 00:40:27

标签: capifony

我已成功将Symfony2应用程序部署到生产Web服务器,但无法找到有关如何使用一个deploy命令部署到多个服务器的任何文档。事实上,在这个阶段,似乎我唯一的选择是使用单独的配置文件进行多次检出。这是真的吗?

2 个答案:

答案 0 :(得分:1)

你应该看看http://capifony.org/

<强>更新

在这里您可以找到如何设置它的示例。

Deploying a Rails App to Multiple Servers using Capistrano - Best Practices

答案 1 :(得分:-1)

我遇到了这个问题并找到了Capifony的解决方案,请试试Capifony: deployment in clustered machines
您只需准备服务器,并使用Capifony

进行设置

cap HOSTS="machine1.domain, machine2.domain" deploy:setup

之后,请始终使用HOSTS变量作为部署命令:

cap HOSTS="machine1.domain, machine2.domain" deploy

或部署多级命令:

cap HOSTS="machine1.domain, machine2.domain" stage_name deploy