From 3b4ce1ce3944148b036fbc276cd039ae5cd93a4d Mon Sep 17 00:00:00 2001 From: devilreef Date: Thu, 30 Apr 2026 15:41:17 +0600 Subject: [PATCH] fix(streamer): drop fonts-vt323 (not in bookworm) and use node fetch for healthcheck - fonts-vt323 doesn't exist in debian bookworm; vt323 is loaded via google fonts cdn anyway. - node:22-bookworm-slim has no wget; switch healthcheck to node -e fetch. --- docker-compose.yml | 2 +- streamer/Dockerfile | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 656b13d..d73bf6a 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -90,7 +90,7 @@ services: ports: - '172.17.0.1:12010:12010' healthcheck: - test: ['CMD', 'wget', '-q', '-O', '-', 'http://127.0.0.1:12010/health'] + test: ['CMD', 'node', '-e', "fetch('http://127.0.0.1:12010/health').then(r=>r.json()).then(j=>{if(!j.ok)process.exit(1)}).catch(()=>process.exit(1))"] interval: 30s timeout: 5s retries: 3 diff --git a/streamer/Dockerfile b/streamer/Dockerfile index 4edd05c..da6a7ba 100644 --- a/streamer/Dockerfile +++ b/streamer/Dockerfile @@ -16,7 +16,6 @@ RUN apt-get update \ chromium \ ffmpeg \ fonts-noto-cjk \ - fonts-vt323 \ ca-certificates \ tini \ && rm -rf /var/lib/apt/lists/*