From 09b77972d9a406b3c2228ad09536ddf48022116a Mon Sep 17 00:00:00 2001 From: Lex Berezhny Date: Tue, 15 Jan 2019 15:24:08 -0500 Subject: [PATCH] convert localhost to 127.0.0.1 bypassing /etc/hosts which resolves to ::1 and fails on default docker setup --- torba/server/env.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/torba/server/env.py b/torba/server/env.py index 28dd266e2..d748d536b 100644 --- a/torba/server/env.py +++ b/torba/server/env.py @@ -154,6 +154,10 @@ class Env: # permitted for an RPC server. if for_rpc and not result: result = 'localhost' + if result == 'localhost': + # 'localhost' resolves to ::1 (ipv6) on many systems, which fails on default setup of + # docker, using 127.0.0.1 instead forces ipv4 + result = '127.0.0.1' return result def sane_max_sessions(self):