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):