templates/Rakefile in qedproject-0.1.0 vs templates/Rakefile in qedproject-0.1.1
- old
+ new
@@ -1,10 +1,14 @@
SERVER = "yourhost.com"
USERNAME = "yourusername"
REMOTE_FOLDER = "/home/#{USERNAME}/yourhost.com"
+PORT = 22
+
require 'net/scp'
+require 'net/sftp'
+require 'net/ssh'
<% if self.needs_guardfile? -%>
desc "compile CSS, js files"
task :compile do
require 'guard'
@@ -17,9 +21,11 @@
<% 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
+ Net::SSH.start(SERVER, USERNAME, {:port => PORT} ) do |ssh|
+ ssh.sftp.rmdir File.join(REMOTE_FOLDER, "public")
+ ssh.scp.upload! "public", REMOTE_FOLDER, :recursive => true
end
-end
\ No newline at end of file
+end
+