Flea Flicker 078749a586
CI / lint (pull_request) Successful in 10s
CI / typecheck (pull_request) Failing after 49s
CI / test (pull_request) Failing after 2m53s
CI / build-and-push (pull_request) Has been skipped
CI / deploy-dev (pull_request) Has been skipped
CI / deploy-uat (pull_request) Has been skipped
Add pool_timeout and database health check to /health endpoint
Fixes CAR-1077: API pods getting server closed connection unexpectedly.

- Add pool_timeout=30 to database engine to fail fast when pool is exhausted
- Update /health endpoint to verify database connectivity before returning ok
- This prevents Kubernetes from routing traffic to API pods that cannot connect to PostgreSQL

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-05-28 18:38:35 +00:00
2026-05-25 21:46:58 +00:00
S
Description
CartSnitch API gateway — frontend-facing REST API
942 KiB
Languages
Python 99.4%
Dockerfile 0.4%
Mako 0.2%