mirror of
https://github.com/alexbelgium/hassio-addons.git
synced 2026-05-04 08:04:57 +02:00
Replaces the 0.6.6-3 sleep+ingress-file-loop in services.d/nginx/run with bashio::net.wait_for on 127.0.0.1:5002 (core.api). Under s6-overlay all services.d/* services start concurrently, so nginx could accept requests before the API had bound its port — proxy paths (/api/, /socket.io/, /internal/auth) would 502, and that 502 could be cached by an upstream service worker / edge cache (e.g. Cloudflare- fronted HA), leaving the UI blank. Matches the sister-addon pattern (bazarr, jellyfin, radarr). Also switches to `exec nginx` for proper s6 supervision of the nginx PID. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>