feat: require calendar title configuration

This commit is contained in:
leon
2026-10-08 00:38:57 +02:00
parent 67d5d5bb36
commit 3d1a08aa11
6 changed files with 28 additions and 2 deletions

View File

@@ -6,6 +6,10 @@ Ein kleines, eigenständiges Kalender-Modul für MPM. Es zeigt einen Monatskalen
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.
## Konfiguration
Der Kalendertitel wird über `CALENDAR_TITLE` gesetzt. Für lokale Entwicklung `.env.example` nach `.env` kopieren. Bei einer Installation über MPM erscheint nach der Installation die Modul-Konfiguration; dort muss der Titel gesetzt werden. MPM übergibt den Wert an den App-Container, eine `.env`-Datei im Repository ist dafür nicht nötig.
## 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.