chore(docker-dev): readiness-gated deploy.sh + Traefik access log for the first-POST 404

This commit is contained in:
Joseph Doherty
2026-08-17 05:32:44 -04:00
parent 1edfc263ec
commit a61b3c98a2
3 changed files with 123 additions and 2 deletions
+8
View File
@@ -914,6 +914,14 @@ services:
- --providers.file.filename=/etc/traefik/dynamic.yml
- --providers.file.watch=true
- --api.insecure=true
# Access log, on deliberately: the 2026-08-17 live gate saw a transient 404 on the
# first POST /api/deployments (~40 s after boot) that can only mean "no router
# matched" — the AdminUI has no 404 path on that endpoint and a matched router with
# every server down answers 503. `defaultmode=keep` keeps RouterName/ServiceName in
# each line, which is empty on an unmatched request — that is how the next
# occurrence gets diagnosed. See docker-dev/README.md §"First-POST 404".
- --accesslog=true
- --accesslog.fields.defaultmode=keep
ports:
- "9200:80" # host port 9200 → traefik :80 entrypoint (80 conflicts with scadabridge-traefik)
- "8089:8080" # 8080 conflicts with the sister scadalink dev stack