Feature Request Description
Please add official Docker deployment support for DeepTutor, including a maintained docker-compose.yml for one-command startup and published prebuilt images so users don’t need to build locally.
Related Module
API/Backend
Use Case
I want to deploy DeepTutor in a clean, reproducible environment without installing Python/Node dependencies on the host machine.
A supported Docker Compose setup would make it easy to run on servers, CI, and Docker Desktop (Windows/macOS/Linux).
In addition, it would be great to support a Compose-based “pull and run” workflow, i.e. users can:
docker compose pull
docker compose up -d
…using official images, instead of building everything locally.
Additional Context
Suggested deliverables:
- Official Dockerfiles for backend and frontend (and any required services)
- A maintained
docker-compose.yml with proper healthchecks / startup ordering
- GitHub Actions workflow to build and publish images (e.g.
ghcr.io/hkuds/deeptutor-backend and ghcr.io/hkuds/deeptutor-frontend) on release/tag
- Docs section describing environment variables, volumes (
data/, config/) and recommended usage
Notes:
- DeepTutor has a Python backend + Next.js frontend, so official Compose support would greatly reduce deployment friction.
Feature Request Description
Please add official Docker deployment support for DeepTutor, including a maintained
docker-compose.ymlfor one-command startup and published prebuilt images so users don’t need to build locally.Related Module
API/Backend
Use Case
I want to deploy DeepTutor in a clean, reproducible environment without installing Python/Node dependencies on the host machine.
A supported Docker Compose setup would make it easy to run on servers, CI, and Docker Desktop (Windows/macOS/Linux).
In addition, it would be great to support a Compose-based “pull and run” workflow, i.e. users can:
…using official images, instead of building everything locally.
Additional Context
Suggested deliverables:
docker-compose.ymlwith proper healthchecks / startup orderingghcr.io/hkuds/deeptutor-backendandghcr.io/hkuds/deeptutor-frontend) on release/tagdata/,config/) and recommended usageNotes: