lib/envoy/client/command.rb in envoy-proxy-0.1.1 vs lib/envoy/client/command.rb in envoy-proxy-0.1.2

- old
+ new

@@ -18,25 +18,24 @@ def load_config if path = find_config conf = YAML.load(File.read(path)) conf.is_a?(Array) ? conf : [conf] else - [{}] + [{"local_port" => "80"}] end end options = parse_options unless EM.reactor_running? EM.run do load_config.each do |config| - config["local_port"] ||= rand(16383) + 49152 config = options.merge(config) + config["local_port"] ||= rand(16383) + 49152 config["hosts"] ||= [config.delete("host")] if config["host"] config = config.each_with_object({}) do |(k, v), h| h[k.to_sym] = v end Envoy::Client::Trunk.start config end end -end - +end \ No newline at end of file