Prepare Kalendartool for MPM and disable invites

This commit is contained in:
Kühn
2026-10-08 15:06:22 +02:00
parent bc49c3074e
commit 556202575e
50 changed files with 905 additions and 836 deletions

35
module.json Normal file
View File

@@ -0,0 +1,35 @@
{
"id": "kalendartool",
"name": "Kalendartool",
"version": "1.1.0",
"slug": "kalendartool",
"description": "Kalender- und Reservierungstool mit MPM-Anmeldung und PostgreSQL.",
"author": "lxe",
"runtime": "node",
"entrypoint": "module-runtime.js",
"port": 41030,
"healthcheck": "/health",
"apiVersion": "v1",
"composeFile": "compose.yml",
"appService": "app",
"configuration": [
{
"key": "CALENDAR_ADMIN_PASSWORD",
"label": "Datenbank-Administrationspasswort",
"description": "Zufälliges Passwort für den PostgreSQL-Administrationsbenutzer.",
"type": "text",
"secret": true,
"required": true,
"services": ["db", "db-backup"]
},
{
"key": "CALENDAR_DB_PASSWORD",
"label": "Datenbank-App-Passwort",
"description": "Zufälliges Passwort für den eingeschränkten Kalendertool-Datenbankbenutzer.",
"type": "text",
"secret": true,
"required": true,
"services": ["db", "app"]
}
]
}