Old v1 `external: { name: proxy }` is not parsed correctly by
podman-compose — it looked up "frontend" instead of "proxy".
Split into `external: true` + `name: proxy` (Compose v2 format).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Added INTERNAL_SECRET environment variable to the api service in docker-compose.yml.
This fixes the pydantic validation error that was causing the API to fail to start.
The INTERNAL_SECRET is required for internal service-to-service communication
(nc-watcher → API) and was missing from the container environment.