tautulli healthcheck via curl; restore PublishPort; plex gate to 600s

- tautulli.container: HealthCmd switches to the repo's proven curl pattern
  (jellyfin unit) — quadlet's systemd-style value parsing mangles embedded
  double quotes; PublishPort=8181:8181 restored (a mis-aimed line edit
  replaced it; the PublishPort seam test caught the regression)
- deploy_plex readiness gate: 36x5s -> 120x5s; the 2026-09 cutover showed
  the first container boot of a years-old library runs ~10 min while PMS
  pre-binds 32400 and empty-replies; 180s failed the gate twice with a
  healthy, still-booting service
This commit is contained in:
Frank
2026-09-01 22:56:19 -07:00
parent 58aa084d9c
commit c694053950
4 changed files with 13 additions and 6 deletions
@@ -11,7 +11,7 @@ Environment=PGID=0
Environment=TZ=America/Los_Angeles
Volume=/home/dank/Containers/tautulli:/config
PublishPort=8181:8181
HealthCmd=python3 -c "import urllib.request; urllib.request.urlopen('http://localhost:8181/home')"
HealthCmd=curl -fs http://localhost:8181/home
HealthInterval=30s
HealthTimeout=10s
HealthRetries=3