M19: harden performance and recovery
MobilityOps acceptance / backend (push) Canceled after 0s
MobilityOps acceptance / frontend (push) Canceled after 0s

This commit is contained in:
NuklearRabbit
2026-08-10 12:51:41 +02:00
parent fe06ff75a1
commit 5d7a5e7359
10 changed files with 164 additions and 42 deletions
+2 -2
View File
@@ -24,7 +24,7 @@ docker compose exec api python -m app.cli seed --reset
Verify:
```bash
curl http://localhost:8128/health # {"status":"ok",...}
curl http://localhost:8128/health/ready # database-backed readiness
curl -o /dev/null -w "%{http_code}\n" http://localhost:1228/ # 200
make test # isolated test project/database, all tests pass
docker compose run --rm api ruff check . # clean
@@ -52,7 +52,7 @@ invalidates its next request.
## n8n automation (one-time per environment)
The n8n image used here (n8nio/n8n:latest, 2.x) requires an owner account before any
The optional bundled fallback image (`n8nio/n8n:2.33.7`) requires an owner account before any
workflow — including webhook registration — works reliably; `N8N_BASIC_AUTH_ACTIVE` no
longer gates this. This is a one-time step per fresh `docker compose down -v`: