Lukas
eb339efcfd
Add Kubernetes liveness/readiness probes and middleware order validation
- Split /health into /health/live (liveness) and /health/ready (readiness)
following Kubernetes conventions. Combined /health retained for backward
compatibility with existing Docker HEALTHCHECK definitions.
- Add ReadyCheck and ReadyResponse models for structured readiness output.
- Add _assert_middleware_order() startup check enforcing:
RateLimit → Csrf → CorrelationId middleware chain.
- Register CorrelationIdMiddleware, CsrfMiddleware, RateLimitMiddleware
in create_app() with documented required order (reverse of processing).
- Add correlation.py, csrf.py, rate_limit.py middleware modules.
- Add health probe tests in test_health_probes.py.
- Update test_main.py with middleware order assertion tests.
- Update frontend useFetchData hook tests.
- Docs: update Deployment.md with Kubernetes probe config examples.
2026-05-04 02:42:09 +02:00
..
2026-05-01 17:33:56 +02:00
2026-04-22 20:06:49 +02:00
2026-04-30 21:00:05 +02:00
2026-05-04 02:42:09 +02:00
2026-04-22 20:21:20 +02:00
2026-02-28 21:50:40 +01:00
2026-02-28 21:15:01 +01:00
2026-05-01 17:33:56 +02:00
2026-04-30 21:33:08 +02:00
2026-05-03 18:04:45 +02:00
2026-05-03 18:04:45 +02:00
2026-04-05 18:50:44 +02:00
2026-03-11 18:35:30 +01:00
2026-04-22 20:21:20 +02:00
2026-03-16 19:45:55 +01:00