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 21:47:36 +02:00
2026-05-04 02:42:09 +02:00
2026-05-04 02:42:09 +02:00
2026-05-03 21:47:42 +02:00
2026-05-04 02:42:09 +02:00
2026-05-03 22:46:47 +02:00
2026-05-03 16:02:40 +02:00
2026-05-03 22:57:21 +02:00
2026-03-19 19:13:38 +01:00
2026-05-03 17:40:37 +02:00
2026-05-02 23:39:43 +02:00
2026-05-02 21:29:30 +02:00
2026-05-03 17:00:34 +02:00
2026-05-04 02:42:09 +02:00
2026-04-28 08:08:05 +02:00
2026-05-03 20:53:21 +02:00