Scott Idem
32560d2257
feat: Operational hardening — healthcheck, config refactor, requirements lock
- Add GET /health route (DB + Redis ping, 200/503) with Dockerfile HEALTHCHECK directive
- Replace config.py stub with real pydantic BaseSettings reading directly from env vars;
remove external config file mount from docker-compose
- Add requirements.lock (pip freeze snapshot for bit-identical builds)
- Untrack config.py globally but allow app/config.py via .gitignore negation
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-10 18:44:58 -04:00
..
2026-02-24 11:30:17 -05:00
2026-03-03 17:08:34 -05:00
2026-02-20 14:48:50 -05:00
2026-03-10 18:44:58 -04:00
2020-09-14 12:41:02 -04:00
2026-02-03 14:52:32 -05:00
2026-03-10 18:44:58 -04:00
2026-01-15 13:19:58 -05:00
2026-01-06 18:06:45 -05:00
2026-01-15 17:16:48 -05:00
2026-03-03 17:08:34 -05:00
2026-02-06 13:56:40 -05:00
2026-01-15 13:19:58 -05:00
2026-01-07 17:41:04 -05:00
2026-01-07 19:07:21 -05:00
2026-01-07 17:43:43 -05:00
2026-01-07 17:41:04 -05:00
2026-01-20 18:42:43 -05:00
2026-01-15 17:31:32 -05:00
2026-02-10 18:08:04 -05:00
2026-01-16 10:06:51 -05:00
2026-01-26 11:56:31 -05:00
2026-02-06 13:56:40 -05:00
2026-01-29 17:09:41 -05:00
2026-01-30 14:44:02 -05:00
2026-01-15 17:31:32 -05:00
2026-02-23 17:57:13 -05:00
2026-01-15 16:36:19 -05:00