Merge pull request #52 from whitetrefoil/master
Why not let the port of SFTP configurable?
This commit is contained in:
commit
c22ff4bc15
|
@ -102,6 +102,7 @@ Activate the extension by adding the following to `config.rb`:
|
|||
activate :deploy do |deploy|
|
||||
deploy.method = :sftp
|
||||
deploy.host = "sftp.example.com"
|
||||
deploy.port = 22
|
||||
deploy.path = "/srv/www/site"
|
||||
# Optional Settings
|
||||
# deploy.user = "tvaughan" # no default
|
||||
|
|
1
USAGE
1
USAGE
|
@ -47,6 +47,7 @@ activate :deploy do |deploy|
|
|||
deploy.method = :sftp
|
||||
# host, user, passwword and path *must* be set
|
||||
deploy.host = "sftp.example.com"
|
||||
deploy.port = 22
|
||||
deploy.path = "/srv/www/site"
|
||||
# user is optional (no default)
|
||||
deploy.user = "tvaughan"
|
||||
|
|
|
@ -15,6 +15,7 @@ module Middleman
|
|||
@user = self.options.user
|
||||
@pass = self.options.password
|
||||
@path = self.options.path
|
||||
@port = self.options.port
|
||||
end
|
||||
|
||||
def process
|
||||
|
|
|
@ -10,7 +10,7 @@ module Middleman
|
|||
puts "## Deploying via sftp to #{self.user}@#{self.host}:#{path}"
|
||||
|
||||
# `nil` is a valid value for user and/or pass.
|
||||
Net::SFTP.start(self.host, self.user, :password => self.pass) do |sftp|
|
||||
Net::SFTP.start(self.host, self.user, :password => self.pass, :port => self.port) do |sftp|
|
||||
sftp.mkdir(self.path)
|
||||
|
||||
Dir.chdir(self.server_instance.build_dir) do
|
||||
|
|
Loading…
Reference in a new issue