Sha256: a688f56becccf1a51d45c5743da423a401453b7a60662cb9b7ac7a33dcd8f1cd

Contents?: true

Size: 589 Bytes

Versions: 18

Compression:

Stored size: 589 Bytes

Contents

# copy data from production

class Bard::Provision::Data < Bard::Provision
  def call
    print "Data:"

    print " Dumping #{server.key} database to file"
    server.run! "bin/rake db:dump"

    print " Transfering file from #{server.key},"
    server.copy_file "db/data.sql.gz", to: provision_server, verbose: false

    print " Loading file into database,"
    provision_server.run! "bin/rake db:load"

    config.data.each do |path|
      print " Synchronizing files in #{path},"
      server.copy_dir path, to: provision_server, verbose: false
    end

    puts " ✓"
  end
end




Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
bard-1.4.0 lib/bard/provision/data.rb
bard-1.3.9 lib/bard/provision/data.rb
bard-1.3.8 lib/bard/provision/data.rb
bard-1.3.7 lib/bard/provision/data.rb
bard-1.3.6 lib/bard/provision/data.rb
bard-1.3.5 lib/bard/provision/data.rb
bard-1.3.4 lib/bard/provision/data.rb
bard-1.3.3 lib/bard/provision/data.rb
bard-1.3.2 lib/bard/provision/data.rb
bard-1.3.1 lib/bard/provision/data.rb
bard-1.3.0 lib/bard/provision/data.rb
bard-1.2.0 lib/bard/provision/data.rb
bard-1.1.2 lib/bard/provision/data.rb
bard-1.1.1 lib/bard/provision/data.rb
bard-1.1.0 lib/bard/provision/data.rb
bard-1.0.8 lib/bard/provision/data.rb
bard-1.0.7 lib/bard/provision/data.rb
bard-1.0.6 lib/bard/provision/data.rb