DEV: Bind to ipv6 loopback address in addition to ipv4 (#8544)

This commit is contained in:
David Taylor 2019-12-16 11:01:02 +00:00 committed by GitHub
parent b6b05d3b48
commit 1002bf62e5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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")