Produces a python:3.12-slim-bookworm image that runs migrations (with the pre-upgrade backup hook) then uvicorn under uid/gid 1000:1000, as required by the /mnt/quartermaster/ bind mount on the deploy host. HEALTHCHECK hits /healthz; uvicorn is pointed at logconfig.json so access logs land on stdout as JSON. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
19 lines
224 B
Text
19 lines
224 B
Text
.git
|
|
.gitignore
|
|
.venv
|
|
.python-version
|
|
.pytest_cache
|
|
.mypy_cache
|
|
.superpowers
|
|
__pycache__
|
|
**/__pycache__
|
|
*.py[cod]
|
|
*.egg-info
|
|
backups/
|
|
quartermaster.db
|
|
quartermaster.db-journal
|
|
tests/
|
|
docs/
|
|
CLAUDE.md
|
|
.dockerignore
|
|
Dockerfile
|