Skip to content

[Feature Request]: Official Docker deployment support (Compose + prebuilt images) #3

Description

@lovingfish
  • I have searched the existing feature request and this feature request is not already filed.
  • I believe this is a legitimate feature request, not just a question or bug.

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions