Master 11: ERP - Runtime-Profil

Zweck

Procurement, Inventory, Sales, Invoice. Master 15 konkretisiert dieses System so, dass klar ist, welche Container, Datenbanken, Storage-Profile und Security-Konfigurationen für einen lauffähigen Demo-Betrieb benötigt werden.

Konkreter Runtime-Plan

Bereich Entscheidung
Runtime-Modul runnable-smoke
App-Port 8091
Datenbank PostgreSQL
Storage invoice/report volume
Security backoffice roles
Infrastrukturprofile compose + k8s

Ablauf beim Start

  1. Container-Netzwerk für Master 11 erzeugen.
  2. PostgreSQL-Container mit eigenem Volume starten.
  3. Storage-Profil starten: MinIO oder Filesystem-Volume, je nach Fachsystem.
  4. Secret/Config laden, aber keine echten Passwörter in Git speichern.
  5. App-Container starten und Health-Endpunkt prüfen.
  6. Smoke-Flow ausführen: fachlicher Minimalprozess läuft ohne externe Fremdsysteme.
  7. Logs, Metriken und Events im lokalen Profil sichtbar machen.

Lokaler Containerstart

cd platform/docker-compose/11-impl-erp-enterprise
docker compose up --build

Kubernetes/OpenShift-Idee

Demo vs Produktion

Demo nutzt lokale Container, einfache Passwörter aus .env.example und kleine Volumes. Produktion würde Managed DB, echtes Secret Management, TLS, Image Scans, Backup-Jobs, Observability und gehärtete Container-Images verwenden.

Fachlicher Ablauf

Procurement, Inventory, Sales, Invoice. Der Ablauf wird nicht nur gestartet, sondern im Platform-Master mit DB, Storage, Security und Deployment-Kontext verbunden. Damit wird sichtbar, wie das Fachsystem in einer echten Infrastruktur laufen würde.

⌂ Cockpit