diff options
author | Tom Duffield <tom@chef.io> | 2017-02-15 13:53:50 -0600 |
---|---|---|
committer | Tom Duffield <tom@chef.io> | 2017-02-15 13:53:50 -0600 |
commit | db1c69070c71c23f2a45acae6ef1386324d15308 (patch) | |
tree | b337b1a081665b3cd494b19828271c4ecdaf1a40 | |
parent | 509b6690f7146008c486247c0c3d958792f73c07 (diff) | |
download | chef-zero-db1c69070c71c23f2a45acae6ef1386324d15308.tar.gz |
different port
Signed-off-by: Tom Duffield <tom@chef.io>
-rw-r--r-- | lib/chef_zero/server.rb | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/chef_zero/server.rb b/lib/chef_zero/server.rb index 5a7bbad..f8b12ab 100644 --- a/lib/chef_zero/server.rb +++ b/lib/chef_zero/server.rb @@ -283,6 +283,13 @@ module ChefZero :DoNotListen => true, :AccessLog => [], :Logger => WEBrick::Log.new, + :Port => proc do + server = TCPServer.new('127.0.0.1', 0) + port = @server.addr[1].to_i + server.close + + port + end, :RequestTimeout => 300, :SSLEnable => options[:ssl], :SSLOptions => ssl_opts, |