【问题标题】:Use capifony to deploy to multiple production servers使用 capifony 部署到多个生产服务器
【发布时间】:2012-02-22 18:44:39
【问题描述】:

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

【问题讨论】:

    标签: capifony


    【解决方案1】:

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

    更新:

    您可以在此处找到如何设置的示例。

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

    【讨论】:

    • 我阅读了整个页面,并没有提到一次部署到多个服务器
    • 你是对的。这是一个如何使用 capistrano 的示例,也许这会起作用。 stackoverflow.com/questions/2633758/…
    • 不要将改进后的答案放在评论中,将其编辑到答案中。
    • @rjmunro 现在已添加到答案中;)
    【解决方案2】:

    我遇到了这个问题,并从 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

    【讨论】:

    • 太好了,现在看起来好多了。
    猜你喜欢
    • 2019-01-05
    • 2011-03-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-13
    相关资源
    最近更新 更多