Files
grecia/config/deploy/staging.rb
Juan Salvador Pérez García 1db5a00eae Prepare capistrano/db migrations to support more setups (#2)
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.
2018-07-17 17:46:54 +02:00

10 lines
370 B
Ruby

set :deploy_to, -> { deploysecret(:deploy_to) }
set :server_name, deploysecret(:server_name)
set :db_server, deploysecret(:db_server)
set :branch, deploysecret(:branch, ENV['branch']) || :master
set :stage, :staging
set :rails_env, deploysecret(:rails_env, 'staging').to_sym
server deploysecret(:server), user: deploysecret(:user), roles: %w(web app db importer cron)