gpt4 book ai didi

ruby-on-rails - 使用 Capistrano 将 Rails 应用程序部署到多个 Web 服务器

转载 作者:行者123 更新时间:2023-12-03 12:27:06 25 4
gpt4 key购买 nike

我目前正在为 Rails 应用程序设置一个新的生产环境,其中包括多个负载平衡的应用程序服务器(目前只有两个,但随着时间的推移会增加)。

我想使用 Capistrano(我已经将其用于现有的单个服务器)在单个命令中处理将应用程序部署到所有这些服务器。我能看到的唯一方法是使用 capistrano-ext (我实际上已经用它来部署到我的测试和登台环境),通过为每个应用程序服务器( app1app2 等)定义一个新的“环境”并使用以下方式执行部署:

cap app1 app2 app3 deploy

这是推荐的方法还是有更好的方法?

最佳答案

假设 capistrano multistage :

config/deploy/production :

role :app, "server1", "server2", "server3"

现在是 cap deploy production将部署到所有 3 台服务器。

关于ruby-on-rails - 使用 Capistrano 将 Rails 应用程序部署到多个 Web 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1661868/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com