Skip to Content
Low-CodeDeploymentDeployment

Deployment

LowCode kann in verschiedenen Umgebungen betrieben werden — von lokaler Entwicklung bis hin zu skalierbaren Kubernetes-Clustern. Diese Sektion beschreibt die empfohlenen Deployment-Strategien für Produktionsumgebungen.

Deployment-Optionen

OptionEinsatzzweckKomplexitätEmpfehlung
Docker ComposeEinzelserver, kleine TeamsNiedrigEntwicklung, kleine Projekte
Custom Docker ImageCI/CD-Pipelines, reproduzierbare BuildsMittelMittlere Projekte
KubernetesHochverfügbarkeit, SkalierungHochEnterprise-Projekte

Docker Image

Das offizielle LowCode Image basiert auf dem Node-RED-Image nodered/node-red:4.1.1-22 und enthält zusätzliche System-Pakete (ffmpeg, ghostscript) sowie alle ProcessCube®-spezifischen Nodes.

# Community Image docker pull marketplace.processcube.io/processcube-io/processcube_lowcode:latest # Enterprise Image (Lizenz erforderlich) docker pull marketplace.processcube.io/processcube-io/processcube_lowcode:latest

Das Image verwendet Node.js 22 und beinhaltet einen Multi-Stage-Build mit pnpm für optimale Paketgröße.

Empfohlene Architektur

Für Produktionsumgebungen empfehlen wir die folgende Architektur:

  1. Custom Docker Image — Eigenes Image mit vorinstallierten Third-Party Nodes
  2. Produktiv-Konfiguration — Authentifizierung, HTTPS, Monitoring
  3. Volume-Management — Persistente Daten und Backups
  4. Reverse Proxy — NGINX oder Traefik für TLS-Terminierung

Wichtige Aspekte

Persistenz

Alle Flows, Credentials und Konfigurationen werden im Verzeichnis /data gespeichert. Dieses Verzeichnis muss über ein Volume persistiert werden.

Netzwerk

Node-RED benötigt WebSocket-Unterstützung für den Editor. Stellen Sie sicher, dass Ihr Reverse Proxy die WebSocket-Upgrade-Header weiterleitet.

Sicherheit

Deaktivieren Sie niemals die Authentifizierung in Produktionsumgebungen. Verwenden Sie immer ein sicheres Credential Secret und HTTPS.

Inhalte

Schnellstart

Für den einfachsten Produktionseinstieg:

docker-compose.yml
services: lowcode: image: marketplace.processcube.io/processcube-io/processcube_lowcode:latest ports: - "1880:1880" environment: - NODERED_CREDENTIAL_SECRET=mein-sicheres-secret - ENGINE_URL=http://engine:8000 - NODERED_AUTHORITY_URL=http://authority:11560 volumes: - lowcode_data:/data restart: unless-stopped volumes: lowcode_data:

Details zur vollständigen Konfiguration finden Sie unter Produktiv-Konfiguration.

Nächste Schritte