Use Docker embedded DNS (127.0.0.11) with 30s TTL and variable-based proxy_pass so nginx re-resolves the API container IP after recreates instead of caching the startup IP forever. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- "docker-compose.yml" - ".env.example" - "docker/Dockerfile.api" - "docker/Dockerfile.web" - "docker/nginx.conf" - "backend/main.py" - "backend/requirements.txt" - "config/canonical_tags.yaml" GSD-Task: S01/T01