No description
  • Dockerfile 55.9%
  • Shell 44.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-08-19 19:40:25 +01:00
defaults/settings v0.0.5 initial build upstream 1.5.14 2026-08-19 19:40:25 +01:00
scripts v0.0.5 initial build upstream 1.5.14 2026-08-19 19:40:25 +01:00
supervisor v0.0.5 initial build upstream 1.5.14 2026-08-19 19:40:25 +01:00
.gitignore v0.0.5 initial build upstream 1.5.14 2026-08-19 19:40:25 +01:00
CHANGELOG.md v0.0.5 initial build upstream 1.5.14 2026-08-19 19:40:25 +01:00
CloudronManifest.json v0.0.5 initial build upstream 1.5.14 2026-08-19 19:40:25 +01:00
CloudronVersions.json v0.0.5 initial build upstream 1.5.14 2026-08-19 19:40:25 +01:00
DESCRIPTION.md v0.0.5 initial build upstream 1.5.14 2026-08-19 19:40:25 +01:00
Dockerfile v0.0.5 initial build upstream 1.5.14 2026-08-19 19:40:25 +01:00
LICENSE v0.0.5 initial build upstream 1.5.14 2026-08-19 19:40:25 +01:00
logo.png v0.0.5 initial build upstream 1.5.14 2026-08-19 19:40:25 +01:00
POSTINSTALL.md v0.0.5 initial build upstream 1.5.14 2026-08-19 19:40:25 +01:00
README.md first commit 2026-08-19 12:09:26 +01:00
start-backend.sh v0.0.5 initial build upstream 1.5.14 2026-08-19 19:40:25 +01:00
start-frontend.sh v0.0.5 initial build upstream 1.5.14 2026-08-19 19:40:25 +01:00
start.sh v0.0.5 initial build upstream 1.5.14 2026-08-19 19:40:25 +01:00

Cloudron DeepTutor

Cloudron package for DeepTutor — agent-native personalized AI tutoring.

Package Layout

  • Dockerfile — multi-stage build. Pulls frontend bundle from upstream GHCR image, installs Python wheels via PyPI on top of cloudron/base:5.1.0.
  • CloudronManifest.json — app metadata, 8 GB memory limit, port 3782 (Next.js frontend), Localstorage addon with SQLite paths registered.
  • start.sh — entrypoint: creates dirs, copies default JSON settings, injects CLOUDRON_APP_ORIGIN into CORS origins, exports runtime env from settings, launches supervisord.
  • start-backend.sh / start-frontend.sh — per-program launchers for uvicorn and Next.js standalone server.
  • supervisor/ — supervisord daemon + programs config (runs backend and frontend as user cloudron).
  • defaults/settings/ — first-run scaffolded JSON/YAML settings that are copied into /app/data/user/settings/.

Build

Build through the standard Cloudron packaging build script as configured in local/publish.json / local/user-commands.md.