From b72e62820ddcfe6e00e2aab63ace8673e7f177a2 Mon Sep 17 00:00:00 2001 From: simonmicro Date: Tue, 28 May 2024 19:58:16 +0200 Subject: [PATCH] Exposed dualstack argument on Docker Signed-off-by: simonmicro --- docker/docker-py3-kms-minimal/Dockerfile | 1 + docker/docker-py3-kms/Dockerfile | 1 + docker/start.py | 3 +++ 3 files changed, 5 insertions(+) diff --git a/docker/docker-py3-kms-minimal/Dockerfile b/docker/docker-py3-kms-minimal/Dockerfile index adabdab..a2d0df9 100644 --- a/docker/docker-py3-kms-minimal/Dockerfile +++ b/docker/docker-py3-kms-minimal/Dockerfile @@ -2,6 +2,7 @@ FROM alpine:3.15 ENV IP :: +ENV DUALSTACK 1 ENV PORT 1688 ENV EPID "" ENV LCID 1033 diff --git a/docker/docker-py3-kms/Dockerfile b/docker/docker-py3-kms/Dockerfile index 5453fd9..16b3ab5 100644 --- a/docker/docker-py3-kms/Dockerfile +++ b/docker/docker-py3-kms/Dockerfile @@ -5,6 +5,7 @@ ARG BUILD_COMMIT=unknown ARG BUILD_BRANCH=unknown ENV IP :: +ENV DUALSTACK 1 ENV PORT 1688 ENV EPID "" ENV LCID 1033 diff --git a/docker/start.py b/docker/start.py index f5e2df3..5b192fe 100755 --- a/docker/start.py +++ b/docker/start.py @@ -45,6 +45,9 @@ def start_kms(logger): for i in range(1, len(listen_ip)): command.append("-n") command.append(listen_ip[i] + "," + listen_port) + if dual := os.environ.get('DUALSTACK'): + command.append("-d") + command.append(dual) logger.debug("server_cmd: %s" % (" ".join(str(x) for x in command).strip())) pykms_process = subprocess.Popen(command)