django-template
A production Django starter: Docker, uv, CI/CD to GHCR and SSH deploys — the base of ~30 company projects
- My role
- Author
- Period
- 2025 — now
- Links
- Source code
My public starter for backend projects: Django 5.2 + DRF, PostgreSQL, Redis, Celery, MinIO, Nginx, per-environment settings, structured logs, pytest, Ruff, pre-commit, GitHub Actions and GitLab CI that build the image into GHCR and deploy over SSH, plus deploy and backup docs. About 30 company projects are built on it, and it is mandatory for new ones. This site runs on it too.
What I did
- About 30 company projects are built on it
- Servers never build: git pull and make prod deploy
- Tests without external services and a migrations drift check
- Hardened by an adversarial review: 24 findings fixed