67d5d5bb36b53ee23398659db7c3ce31e2c2a06e
Kalender MVP
Ein kleines, eigenständiges Kalender-Modul für MPM. Es zeigt einen Monatskalender, erlaubt Termine anzulegen und speichert sie je MPM-Benutzer getrennt in SQLite.
Containerbetrieb
MPM installiert das Repository als eigenen Compose-Stack. Der App-Container läuft mit Node.js 24, stellt Port 41002 nur intern bereit und lauscht auf 0.0.0.0. Die SQLite-Datei liegt unter MPM_MODULE_DATA_DIR im persistenten MPM-Modulvolume und überlebt Container- sowie Modul-Neustarts.
Installation über den MPM-Marketplace
Das öffentliche Repository kann mit der verbundenen Gitea-Instanz direkt aus dem Marketplace installiert werden. module.json, compose.yml und Dockerfile liegen im Repository-Stamm. MPM installiert den Standard-Branch; der Start erfolgt anschließend über die Modulverwaltung.
Projektstruktur
module.json– MPM-Modulmanifest einschließlich Container-Servicecompose.yml– interner App-Service für den Modul-StackDockerfile– Node.js-24-Laufzeit ohne externe npm-Abhängigkeitenbackend/server.js– HTTP- und SQLite-Logikbackend/platform-module-sdk.js– MPM-Gateway-Integrationfrontend/index.html– Kalenderoberfläche
Description
Languages
JavaScript
80%
HTML
18.6%
Dockerfile
1.4%