From 9f813fdf905f65c56f5746c772bbd489e5787404 Mon Sep 17 00:00:00 2001 From: ozraru Date: Mon, 18 May 2026 00:23:11 +0900 Subject: [PATCH] listen on both ipv4 and ipv6 even when running container as root --- README.md | 1 + readme-vars.yml | 1 + root/etc/s6-overlay/s6-rc.d/svc-code-server/run | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 45e2782c..77d15e92 100644 --- a/README.md +++ b/README.md @@ -329,6 +329,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions +* **17.05.26:** - Let server listen on both ipv4 and ipv6 even when running container as root. * **10.08.25:** - Let server listen on both ipv4 and ipv6. * **03.06.25:** - Allow setting PWA name using env var `PWA_APPNAME`. * **13.10.24:** - Only chown config folder when change to ownership or new install is detected. diff --git a/readme-vars.yml b/readme-vars.yml index 3996ca39..3e4b7aa7 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -102,6 +102,7 @@ init_diagram: | "code-server:latest" <- Base Images # changelog changelogs: + - {date: "17.05.26:", desc: "Let server listen on both ipv4 and ipv6 even when running container as root."} - {date: "10.08.25:", desc: "Let server listen on both ipv4 and ipv6."} - {date: "03.06.25:", desc: "Allow setting PWA name using env var `PWA_APPNAME`."} - {date: "13.10.24:", desc: "Only chown config folder when change to ownership or new install is detected."} diff --git a/root/etc/s6-overlay/s6-rc.d/svc-code-server/run b/root/etc/s6-overlay/s6-rc.d/svc-code-server/run index d8a6e224..5e2ecba4 100755 --- a/root/etc/s6-overlay/s6-rc.d/svc-code-server/run +++ b/root/etc/s6-overlay/s6-rc.d/svc-code-server/run @@ -23,7 +23,7 @@ if [[ -z ${LSIO_NON_ROOT_USER} ]]; then s6-notifyoncheck -d -n 300 -w 1000 -c "nc -z 127.0.0.1 8443" \ s6-setuidgid abc \ /app/code-server/bin/code-server \ - --bind-addr 0.0.0.0:8443 \ + --bind-addr "[::]:8443" \ --user-data-dir /config/data \ --extensions-dir /config/extensions \ --disable-telemetry \