Capistrano configuration is prepared to deploy to multiple servers For now assuming that we are going to use a single server for everthing (app, db, cron jobs, queue system, etc)
13 lines
640 B
Ruby
13 lines
640 B
Ruby
set :deploy_to, deploysecret(:deploy_to)
|
|
set :server_name, deploysecret(:server_name)
|
|
set :db_server, deploysecret(:db_server)
|
|
set :branch, :master
|
|
set :ssh_options, port: deploysecret(:ssh_port)
|
|
set :stage, :production
|
|
set :rails_env, :production
|
|
|
|
server deploysecret(:server1), user: deploysecret(:user), roles: %w(web app db importer cron background)
|
|
#server deploysecret(:server2), user: deploysecret(:user), roles: %w(web app db importer cron background)
|
|
#server deploysecret(:server3), user: deploysecret(:user), roles: %w(web app db importer)
|
|
#server deploysecret(:server4), user: deploysecret(:user), roles: %w(web app db importer)
|