%PDF- %PDF-
Direktori : /var/www/html/bbw/farmaci/wordpress/capistrano/config/deploy/recipes/ |
Current File : /var/www/html/bbw/farmaci/wordpress/capistrano/config/deploy/recipes/db.rb |
# Database namespace :db do desc "dump db and download from server" task :pull do set :dump_name, "/tmp/#{Time.now.to_i}-#{db_name}.sql.gz" set :db_password, proc { Capistrano::CLI.password_prompt "Enter Database password for User #{db_user}: " } run "mysqldump -u #{db_user} -p #{db_name} -h #{db_host} | gzip > #{dump_name}" do |channel, stream, data| if data =~ /^Enter password:/ channel.send_data "#{db_password}\n" end end run_locally("rsync -avze ssh #{user}@#{domain}:#{dump_name} ./") end end