[英]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.