我目前正在建立一個新的生產環境的Rails應用程序,其中包括多個負載平衡的應用服務器(目前只有兩家,但這會隨着時間而增加)。使用Capistrano的部署Rails應用程序中多個Web服務器
我想處理應用程序的部署使用Capistrano的(我已經用我的存在,單臺服務器)在一個命令所有這些服務器。我可以看到這樣做的唯一方法是使用capistrano-ext
(我其實已經使用部署到我的測試和試運行環境),通過定義一個新的「環境」爲每個應用服務器(app1
,app2
等)和執行使用類似的部署:
cap app1 app2 app3 deploy
這是推薦的方法,或者有更好的方法嗎?
注意上面的配置。多個應用程序服務器看起來像: 角色:應用程序,「app1.example.com」,「app2.example.com」,「app3.example.com」 – scottd
這不是基於問題的正確答案問 – Rob