繁体   English   中英

Rails 4 capistrano部署到多个服务器吗?

[英]Rails 4 capistrano deploy to multiple servers?

我将我的应用程序部署在多个服务器上,每个服务器都有自己的数据库。 如何将具有“上限部署生产”功能的应用程序部署到所有服务器?

这是我的production.rb

role :web, "123.456.78.90"
role :app, "123.456.78.90"
role :db,  "123.456.78.90", :primary => true
set :rails_env, "production"
set :user, "root"
set :password, "password"

我需要capistrano还将其部署到以下位置:

role :web, "567.890.12.34"
role :app, "567.890.12.34"
role :db,  "567.890.12.34", :primary => true
set :rails_env, "production"
set :user, "root"
set :password, "password"

在您的production.rb中尝试一下

role :app, %w{s01.foo.com s02.foo.com}, user: 'root'
role :web, %w{s01.foo.com s02.foo.com}, user: 'root'

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM