Major Domo Database - PostgreSQL database service for SBA bot
Go to file
Cal Corum 6efba473a0 fix: use exec form CMD so uvicorn receives SIGTERM as PID 1
Shell form CMD makes /bin/sh PID 1 — SIGTERM from docker stop goes to
the shell, not uvicorn, causing SIGKILL after the stop timeout instead
of graceful shutdown. Using CMD ["sh", "-c", "exec uvicorn ..."] lets
the shell expand $WEB_WORKERS then exec-replaces itself with uvicorn,
restoring correct signal delivery.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-09 09:01:18 -05:00
.claude chore: Move documentation to .claude/ 2026-02-05 13:14:09 -06:00
.gitea/workflows fix: drop :latest tag from CI, make worker count configurable 2026-04-09 08:41:47 -05:00
app feat: increase MAX_LIMIT to 1000 for plays batting/fielding/pitching (#111) 2026-04-08 06:32:46 -05:00
migrations fix: add missing indexes on FK columns in stratplay and stratgame (#74) 2026-04-07 23:05:25 -05:00
scripts CLAUDE: Add --clean flag to production database sync 2025-10-23 16:52:42 -05:00
tests fix: update test limit to respect MAX_LIMIT=500 (#110) 2026-04-08 12:55:35 +00:00
.dockerignore Adding Git and Docker files 2023-02-21 11:53:02 -06:00
.env Address PR review feedback for DISCORD_WEBHOOK_URL env var 2026-03-26 23:23:26 -05:00
.gitignore feat: add migration tracking system (#81) 2026-03-27 05:34:13 -05:00
CLAUDE.md chore: switch CI to tag-triggered builds 2026-04-06 16:58:45 +00:00
deploy.sh Add Gitea Actions CI/CD pipeline 2026-02-04 11:43:18 -06:00
docker-compose.yml Address PR review feedback for DISCORD_WEBHOOK_URL env var 2026-03-26 23:23:26 -05:00
Dockerfile fix: use exec form CMD so uvicorn receives SIGTERM as PID 1 2026-04-09 09:01:18 -05:00
LICENSE Initial commit 2023-02-19 21:42:32 -06:00
migrations.py feat: add migration tracking system (#81) 2026-03-27 05:34:13 -05:00
pytest.ini refactor: Add dependency injection for testability 2026-02-03 15:59:04 +00:00
requirements-dev.txt chore: pin all Python dependency versions in requirements.txt (#62) 2026-03-10 00:32:41 -05:00
requirements.txt chore: pin all Python dependency versions in requirements.txt (#62) 2026-03-10 00:32:41 -05:00
VERSION chore: bump version to 2.7.0 2026-02-17 17:31:43 -06:00