Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # cap staging -Sdb_pass=mypass deploy:setup
- desc "create database.yml"
- task :database_yml, :roles => :app do
- unless defined?(db_pass)
- set :db_pass, Capistrano::CLI.password_prompt("database password: ")
- end
- database_configuration =<<-EOF
- ---
- login: &login
- adapter: mysql
- encoding: utf8
- database: #{db_name}
- host: #{db_host}
- username: #{db_user}
- password: #{db_pass}
- pool: 10
- wait_timeout: 10
- #{rails_env}:
- <<: *login
- EOF
- run "mkdir -p #{shared_path}/config"
- put database_configuration, "#{shared_path}/config/database.yml"
- end
Add Comment
Please, Sign In to add comment