AppTemplate
Das AppTemplate ist ein Entwicklungs-Template für die ProcessCube® LowCode-Plattform. Es ermöglicht die Erstellung eigener Node-RED Nodes, Dashboard-2 UI-Widgets und Plugins mit einer vollständigen Docker-Compose Entwicklungsumgebung.
Hauptfunktionen
- Custom Nodes — Eigene Node-RED Nodes entwickeln, z.B. mit External-Task-Integration
- UI-Widgets — Dashboard-2 Widgets mit Vue.js 3 und Vite erstellen
- Plugins — Node-RED Plugins für HTTP-Endpunkte und Middleware
- Debugging — VSCode Debugging direkt im Docker-Container
- Docker-Umgebung — Vollständige Entwicklungsumgebung mit einem Befehl starten
Enthaltene Services
Das AppTemplate startet folgende Services per Docker Compose:
| Service | Port | Beschreibung |
|---|---|---|
| Engine | 8000 | ProcessCube® BPMN-Workflow-Engine |
| Authority | 11560 | OAuth2/OIDC Identity Provider |
| PostgreSQL | 5432 | Datenbank für Engine und Authority |
| LowCode | 1880 | Node-RED mit Custom-Komponenten |
Technologien
- Node-RED — Low-Code Plattform für Flow-basierte Programmierung
- Vue.js 3 — Frontend-Framework für Dashboard-2 Widgets
- Vite 5 — Build-Tool für schnelle Widget-Entwicklung
- Docker Compose — Container-Orchestrierung für die Entwicklungsumgebung
Nächste Schritte
- Erste Schritte — Quick Start mit Docker Compose
- Custom Nodes — Eigene Node-RED Nodes entwickeln
- UI-Widgets — Dashboard-2 Widgets mit Vue.js erstellen
- Plugins — Node-RED Plugins erstellen
- Debugging — VSCode Debugging einrichten
- Konfiguration — Umgebungsvariablen und Einstellungen