DevTrack API- realtime board task tracker. Django 5+ DRF, WebSockets via Channels + Redis, JWT auth.
397
DevTrack backend — a realtime, board-based task tracker API.
A Django 5 + Django REST Framework service-layer API for DevTrack, a full-stack task tracker. Boards and tasks are the two core resources; a generic data-driven workflow engine replaces hard-coded statuses with states and transitions stored as data, and Django Channels + Redis push task changes and viewer presence to every client over WebSockets.
The container runs database migrations automatically on startup, then serves the API (ASGI via Daphne) over HTTP and WebSockets.
The backend reads configuration from the environment. Set at minimum:
See the repo docs/deployment.md for the full variable list.
The images are designed to run together via docker-compose.prod.yml (with a PostgreSQL, Redis, and the frontend container):
docker compose -f docker-compose.prod.yml pull
docker compose -f docker-compose.prod.yml up -d
Built from backend/Dockerfile.prod (python:3.12-slim base).
Content type
Image
Digest
sha256:e33c3a311…
Size
157 MB
Last updated
2 months ago
docker pull mlinda/devtrack-backend