feat: Phase 3 – Modul-System (Manifest, ZIP-Installation, Lifecycle, Prozess-Manager)

This commit is contained in:
MPM Dev
2026-10-07 15:37:09 +02:00
parent e87dc1f836
commit 4bbca21fd6
31 changed files with 2055 additions and 19 deletions

View File

@@ -39,11 +39,19 @@ services:
SESSION_TTL_MINUTES: ${SESSION_TTL_MINUTES:-120}
COOKIE_SECURE: ${COOKIE_SECURE:-false}
BEHIND_PROXY: "true"
MODULES_DIR: /app/data/modules
LOGS_DIR: /app/data/logs
ADMIN_USERNAME: ${ADMIN_USERNAME:?Bitte ADMIN_USERNAME in .env setzen}
ADMIN_EMAIL: ${ADMIN_EMAIL:?Bitte ADMIN_EMAIL in .env setzen}
ADMIN_PASSWORD: ${ADMIN_PASSWORD:?Bitte ADMIN_PASSWORD in .env setzen}
ports:
- "${APP_PORT:-8080}:8080"
volumes:
# Modul-Installationen und Logs persistent halten (Container-Updates überleben)
- modules-data:/app/data/modules
- module-logs:/app/data/logs
volumes:
postgres-data:
postgres-data:
modules-data:
module-logs: