Sha256: d4852bebd7f46af6201f4e90f438906985d72a5ebe4074b0a602e3f6fc292aa1

Contents?: true

Size: 573 Bytes

Versions: 5

Compression:

Stored size: 573 Bytes

Contents

SERVER = "yourhost.com"
USERNAME = "yourusername"
REMOTE_FOLDER = "/home/#{USERNAME}/yourhost.com"

require 'net/scp'

<% if self.needs_guardfile? -%>
desc "compile CSS, js files"
task :compile do
  require 'guard'
  Guard.setup
  Guard::Dsl.evaluate_guardfile
  Guard::guards.each{|guard| guard.run_all}
end
<% end -%>
desc "Deploy web site"
<% if self.needs_guardfile? -%>
task :deploy => :compile do
<% else -%>
task :deploy do
<% end -%>
  Net::SCP.start(SERVER, USERNAME, {:port => PORT} ) do |scp|
    scp.upload! "public", REMOTE_FOLDER, :recursive => true
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
qedproject-0.1.0 templates/Rakefile
qedproject-0.0.9 templates/Rakefile
qedproject-0.0.8 templates/Rakefile
qedproject-0.0.5 templates/Rakefile
qedproject-0.0.4 templates/Rakefile