Skip to content

Commit 9a3c62f

Browse files
committed
add service readiness
1 parent 76b18b2 commit 9a3c62f

File tree

5 files changed

+14
-9
lines changed

5 files changed

+14
-9
lines changed

Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ RUN \
2020
libatomic1 \
2121
nano \
2222
net-tools \
23+
netcat \
2324
sudo && \
2425
echo "**** install code-server ****" && \
2526
if [ -z ${CODE_RELEASE+x} ]; then \

Dockerfile.aarch64

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ RUN \
2020
libatomic1 \
2121
nano \
2222
net-tools \
23+
netcat \
2324
sudo && \
2425
echo "**** install code-server ****" && \
2526
if [ -z ${CODE_RELEASE+x} ]; then \

Dockerfile.armhf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ RUN \
2020
libatomic1 \
2121
nano \
2222
net-tools \
23+
netcat \
2324
sudo && \
2425
echo "**** install code-server ****" && \
2526
if [ -z ${CODE_RELEASE+x} ]; then \
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
3

root/etc/s6-overlay/s6-rc.d/svc-code-server/run

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,13 @@ else
1414
fi
1515

1616
exec \
17-
s6-setuidgid abc \
18-
/app/code-server/bin/code-server \
19-
--bind-addr 0.0.0.0:8443 \
20-
--user-data-dir /config/data \
21-
--extensions-dir /config/extensions \
22-
--disable-telemetry \
23-
--auth "${AUTH}" \
24-
"${PROXY_DOMAIN_ARG}" \
25-
"${DEFAULT_WORKSPACE:-/config/workspace}"
17+
s6-notifyoncheck -d -n 7 -w 1000 -c "nc -z 127.0.0.1 8443" \
18+
s6-setuidgid abc \
19+
/app/code-server/bin/code-server \
20+
--bind-addr 0.0.0.0:8443 \
21+
--user-data-dir /config/data \
22+
--extensions-dir /config/extensions \
23+
--disable-telemetry \
24+
--auth "${AUTH}" \
25+
"${PROXY_DOMAIN_ARG}" \
26+
"${DEFAULT_WORKSPACE:-/config/workspace}"

0 commit comments

Comments
 (0)