From 1002bf62e50282bb8f6dcc555f78ce43e46096eb Mon Sep 17 00:00:00 2001 From: David Taylor Date: Mon, 16 Dec 2019 11:01:02 +0000 Subject: [PATCH] DEV: Bind to ipv6 loopback address in addition to ipv4 (#8544) --- config/unicorn.conf.rb | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/config/unicorn.conf.rb b/config/unicorn.conf.rb index 6c0ac9a7ef..82cc09c0c5 100644 --- a/config/unicorn.conf.rb +++ b/config/unicorn.conf.rb @@ -15,7 +15,13 @@ worker_processes (ENV["UNICORN_WORKERS"] || 3).to_i working_directory discourse_path # listen "#{discourse_path}/tmp/sockets/unicorn.sock" -listen "#{(ENV["UNICORN_BIND_ALL"] ? "" : "127.0.0.1:")}#{(ENV["UNICORN_PORT"] || 3000).to_i}" +port = (ENV["UNICORN_PORT"] || 3000).to_i +if ENV["UNICORN_BIND_ALL"] + listen port +else + listen "127.0.0.1:#{port}" + listen "[::1]:#{port}" +end if !File.exist?("#{discourse_path}/tmp/pids") FileUtils.mkdir_p("#{discourse_path}/tmp/pids")