No description
- Dockerfile 55.9%
- Shell 44.1%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| defaults/settings | ||
| scripts | ||
| supervisor | ||
| .gitignore | ||
| CHANGELOG.md | ||
| CloudronManifest.json | ||
| CloudronVersions.json | ||
| DESCRIPTION.md | ||
| Dockerfile | ||
| LICENSE | ||
| logo.png | ||
| POSTINSTALL.md | ||
| README.md | ||
| start-backend.sh | ||
| start-frontend.sh | ||
| start.sh | ||
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 ofcloudron/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, injectsCLOUDRON_APP_ORIGINinto 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 usercloudron).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.