%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /var/www/html/bbw/farmaci/wordpress/capistrano/config/deploy/recipes/
Upload File :
Create Path :
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

Zerion Mini Shell 1.0