lib/spoon.rb in docker-spoon-0.5.0 vs lib/spoon.rb in docker-spoon-0.6.0
- old
+ new
@@ -54,11 +54,13 @@
options[:config] = "#{ENV['HOME']}/.spoonrc"
on("-c", "--config FILE", "Config file to use for spoon options")
on("--debug", "Enable debug")
# Read config file & set options
- eval(File.open(options[:config]).read)
+ if File.exists?(options[:config])
+ eval(File.open(options[:config]).read)
+ end
arg(:instance, :optional, "Spoon instance to connect to")
use_log_level_option
@@ -173,9 +175,11 @@
docker_url
container = get_container(name)
if is_running?(container)
+ host = URI.parse(options[:url]).host
+ puts "Host: #{host}"
ports = container.json['NetworkSettings']['Ports']
ports.each do |p_name, p_port|
tcp_name = p_name.split('/')[0]
puts "#{tcp_name} -> #{p_port.first['HostPort']}"
end