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-02-28 21:15:01 +01:00
2026-05-03 01:12:08 +02:00
2026-05-03 20:51:51 +02:00
2026-05-03 01:12:08 +02:00
2026-05-03 17:40:37 +02:00
2026-05-03 22:06:43 +02:00
2026-05-02 21:29:30 +02:00
2026-05-03 17:40:37 +02:00
2026-05-03 01:12:08 +02:00
2026-05-03 01:12:08 +02:00
2026-05-03 01:12:08 +02:00
2026-05-04 02:42:09 +02:00
2026-05-03 17:40:37 +02:00
2026-05-03 01:12:08 +02:00
2026-05-04 00:03:52 +02:00
2026-05-03 01:12:08 +02:00
2026-05-01 18:33:14 +02:00
2026-05-03 01:12:08 +02:00
2026-05-03 01:12:08 +02:00