class Deploy

Public Class Methods

deploy(project_dir) click to toggle source
# File lib/Missile/deploy.rb, line 3
def self.deploy(project_dir)
  config = YAML.load_file(project_dir)
  puts 'starting deployment'
  Net::SCP.upload!(config[:host], config[:username],
                   config[:local_path], config[:web_path],
                   :ssh => {:password => config[:password],
                            :port => config[:port]},
                   :recursive => true)

  puts 'deployment complete'
end