Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- desc "sets perms on root, links database file, and links rails"
- task :after_update_code, :roles => [:web, :db, :app] do
- run "chmod 755 #{release_path}/public -R"
- run "ln -nfs #{deploy_to}/#{shared_dir}/config/database.yml #{release_path}/config/database.yml"
- run "ln -nfs #{root_path}/rails123 #{release_path}/vendor/rails"
- end
- desc "Create database.yml in shared/config"
- task :after_setup do
- database_configuration = render :template => <<-EOF
- login: &login
- adapter: mysql
- host: localhost
- username: <%= dbuser %>
- password: <%= dbpassword %>
- development:
- database: <%= "#{application}_development" %>
- <<: *login
- test:
- database: <%= "#{application}_test" %>
- <<: *login
- production:
- database: <%= "#{application}_production" %>
- <<: *login
- EOF
- run "mkdir -p #{deploy_to}/#{shared_dir}/config"
- put database_configuration, "#{deploy_to}/#{shared_dir}/config/database.yml"
- create_config_file
- end
Add Comment
Please, Sign In to add comment