diff --git a/templates/adventurelog/docker-compose.yml b/templates/adventurelog/docker-compose.yml index 74587dc..b3f20cb 100644 --- a/templates/adventurelog/docker-compose.yml +++ b/templates/adventurelog/docker-compose.yml @@ -88,7 +88,11 @@ services: limits: memory: 256M healthcheck: - test: ["CMD", "wget", "--spider", "-q", "http://127.0.0.1:3000"] + # A frontend image distroless: nincs benne shell, wget vagy curl — a node + # bináris is csak abszolút úton érhető el (nem a PATH-on). A korábbi wget + # próba ezért soha nem futott le, a konténer véglegesen unhealthy lett, és + # a Traefik nem irányított rá forgalmat (404 az ügyfélnek). + test: ["CMD", "/nodejs/bin/node", "-e", "fetch('http://127.0.0.1:3000').then(r=>process.exit(r.ok?0:1)).catch(()=>process.exit(1))"] interval: 10s timeout: 5s retries: 5