Skip to content

Commit 12868f9

Browse files
authored
Merge pull request #97 from elthariel/fix-assets
Fetch :user property on server
2 parents c32f9eb + bdb194c commit 12868f9

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

lib/capistrano-db-tasks/asset.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ def remote_to_local(cap)
55
servers = Capistrano::Configuration.env.send(:servers)
66
server = servers.detect { |s| s.roles.include?(:app) }
77
port = server.netssh_options[:port] || 22
8-
user = server.netssh_options[:user]
8+
user = server.netssh_options[:user] || server.properties.fetch(:user)
99
[cap.fetch(:assets_dir)].flatten.each do |dir|
1010
system("rsync -a --del -L -K -vv --progress --rsh='ssh -p #{port}' #{user}@#{server}:#{cap.current_path}/#{dir} #{cap.fetch(:local_assets_dir)}")
1111
end
@@ -15,7 +15,7 @@ def local_to_remote(cap)
1515
servers = Capistrano::Configuration.env.send(:servers)
1616
server = servers.detect { |s| s.roles.include?(:app) }
1717
port = server.netssh_options[:port] || 22
18-
user = server.netssh_options[:user]
18+
user = server.netssh_options[:user] || server.properties.fetch(:user)
1919
[cap.fetch(:assets_dir)].flatten.each do |dir|
2020
system("rsync -a --del -L -K -vv --progress --rsh='ssh -p #{port}' ./#{dir} #{user}@#{server}:#{cap.current_path}/#{cap.fetch(:local_assets_dir)}")
2121
end

0 commit comments

Comments
 (0)