From 35e146554f172e9680d55a54a99d4621e4c25937 Mon Sep 17 00:00:00 2001 From: Kirill Shklyaev Date: Tue, 23 Jul 2024 20:17:51 +0300 Subject: [PATCH 1/2] fixed ignoring of EXTERNAL_LISTEN_HOST/EXTERNAL_LISTEN_HOSTS values by setListenIp.py script --- docker-generateconfig/setListenIp.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/docker-generateconfig/setListenIp.py b/docker-generateconfig/setListenIp.py index d973a9a..1ec696b 100755 --- a/docker-generateconfig/setListenIp.py +++ b/docker-generateconfig/setListenIp.py @@ -29,14 +29,15 @@ inputYamlFile = sys.argv[1] outputYamlFile = sys.argv[2] externalListenHosts = envVars.get('EXTERNAL_LISTEN_HOSTS', '127.0.0.1').split() externalListenHost = envVars.get('EXTERNAL_LISTEN_HOST', None) +if externalListenHost: + externalListenHosts = [externalListenHost] + print(f"DEBUG: externalListenHosts={externalListenHosts}") print(f"DEBUG: externalListenHost={externalListenHost}") listenHosts = list() -for externalListenHost in externalListenHosts: - if externalListenHost not in listenHosts: - listenHosts.append(externalListenHost) -if externalListenHost not in listenHosts: - listenHosts.append(externalListenHost) +for host in externalListenHosts: + if host not in listenHosts: + listenHosts.append(host) print(f"DEBUG: listenHosts={listenHosts}") From b0797187cd322c96a0c68d4da4a0ca27e58b5a06 Mon Sep 17 00:00:00 2001 From: Kirill Shklyaev Date: Tue, 23 Jul 2024 20:18:54 +0300 Subject: [PATCH 2/2] added example of several external listen hosts in .env.common --- .env.common | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.env.common b/.env.common index 4293f24..26ee600 100644 --- a/.env.common +++ b/.env.common @@ -17,7 +17,7 @@ REDIS_VERSION=7.2.0-v6 MINIO_VERSION=RELEASE.2024-07-04T14-25-45Z EXTERNAL_LISTEN_HOST="127.0.0.1" -#EXTERNAL_LISTEN_HOSTS="192.168.1.2" +#EXTERNAL_LISTEN_HOSTS="192.168.1.2 10.0.0.2" ANY_SYNC_NODE_1_HOST=any-sync-node-1 ANY_SYNC_NODE_1_PORT=1001