The following parameters have been added to deploy-secrets.yml: * **use_rvm**: yes/no * **ruby_version**: Ruby version for rvm. Defaults to 2.3.2 * **repository**: Git repository. Defaults to the oficial repository * **branch**: Branch to deploy. Defaults to master * **rails_env**: Defaults to the stage. Fixed migrations that required admin rights. Now first check if the postgress extensions are available. If so finish without doing nothin. Added support for passenger.
12 lines
574 B
Ruby
12 lines
574 B
Ruby
set :deploy_to, deploysecret(:deploy_to)
|
|
set :server_name, deploysecret(:server_name)
|
|
set :db_server, deploysecret(:db_server)
|
|
set :branch, :stable
|
|
set :stage, :production
|
|
set :rails_env, :production
|
|
|
|
#server deploysecret(:server1), user: deploysecret(:user), roles: %w(web app db importer)
|
|
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)
|