Merge pull request #178 from matrixagent/patch-1

Changed rsync deployment so the ssh port is configurable as well.
This commit is contained in:
Frederic Hemberger 2011-09-25 22:50:56 -07:00
commit 8c5ce51b3f

View File

@ -5,6 +5,7 @@ require "stringex"
## -- Rsync Deploy config -- ## ## -- Rsync Deploy config -- ##
# Be sure your public key is listed in your server's ~/.ssh/authorized_keys file # Be sure your public key is listed in your server's ~/.ssh/authorized_keys file
ssh_user = "user@domain.com" ssh_user = "user@domain.com"
ssh_port = "22"
document_root = "~/website.com/" document_root = "~/website.com/"
deploy_default = "rsync" deploy_default = "rsync"
@ -218,7 +219,7 @@ end
desc "Deploy website via rsync" desc "Deploy website via rsync"
task :rsync do task :rsync do
puts "## Deploying website via Rsync" puts "## Deploying website via Rsync"
ok_failed system("rsync -avz --delete #{public_dir}/ #{ssh_user}:#{document_root}") ok_failed system("rsync -avze 'ssh -p #{ssh_port}' --delete #{public_dir}/ #{ssh_user}:#{document_root}")
end end
desc "deploy public directory to github pages" desc "deploy public directory to github pages"