fix(apps): strfry healthcheck probes 127.0.0.1:7777, not localhost:8090
The healthcheck runs INSIDE the container, so it must target the container port (7777), not the host mapping (8090) — and 127.0.0.1 explicitly, because `localhost` resolves to ::1 in the image while strfry binds IPv4 0.0.0.0 only. Both bugs verified empirically on .228 (container was Up but "unhealthy"; 127.0.0.1:7777/health returns 200). Ships at the next catalog regen/re-sign (catalog overlay supremacy); with the runtime manifest-reload now in place it will apply fleet-wide on the next catalog refresh, no service restarts needed. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
parent
7e866c7c94
commit
6fe623556c
@ -198,7 +198,11 @@ app:
|
|||||||
|
|
||||||
health_check:
|
health_check:
|
||||||
type: http
|
type: http
|
||||||
endpoint: http://localhost:8090
|
# In-container probe: must target the CONTAINER port (7777), not the host
|
||||||
|
# mapping (8090), and 127.0.0.1 explicitly — `localhost` resolves to ::1
|
||||||
|
# inside the image while strfry binds IPv4 0.0.0.0 only (verified on .228:
|
||||||
|
# localhost:7777 refused, 127.0.0.1:7777/health = 200).
|
||||||
|
endpoint: http://127.0.0.1:7777
|
||||||
path: /health
|
path: /health
|
||||||
interval: 30s
|
interval: 30s
|
||||||
timeout: 5s
|
timeout: 5s
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user