Skip to Content
AppTemplateErste Schritte

Erste Schritte

Voraussetzungen

Quick Start

  1. Repository klonen:
git clone https://github.com/5minds/ProcessCube.AppTemplate.git cd ProcessCube.AppTemplate
  1. Services starten:
docker compose up
  1. Anwendungen öffnen:
ServiceURL
Node-RED Editorhttp://localhost:1880 
ProcessCube® Enginehttp://localhost:8000 
Authorityhttp://localhost:11560 

Projektstruktur

ProcessCube.AppTemplate/ ├── apps/lowcode/ │ ├── src/ │ │ ├── nodes/ # Custom Nodes und Plugins │ │ │ ├── sample_node/ # Beispiel-Node (Hello) │ │ │ ├── aplugin/ # Beispiel-Plugin │ │ │ ├── ui-hello.* # UI-Widget: Hello │ │ │ └── ui-termo.* # UI-Widget: Thermometer │ │ ├── ui/ │ │ │ ├── components/ # Vue.js Komponenten │ │ │ └── exports/ # Vite Entry Points │ │ ├── custom_settings.js # Node-RED Einstellungen │ │ ├── package.json # Paket-Definition │ │ └── vite.config.mjs # Vite Build-Konfiguration │ ├── data/ # Node-RED Daten (Flows) │ └── Dockerfile # Docker-Image für LowCode ├── processes/ # BPMN-Prozessdefinitionen ├── .processcube/ # Engine- und Authority-Konfiguration ├── .vscode/ # Debugging-Konfiguration └── docker-compose.yml # Service-Orchestrierung

Enthaltene Beispiele

Das Template enthält drei Arten von Beispiel-Komponenten:

  1. Hello Node (nodes/sample_node/) — Ein einfacher Custom Node mit External-Task-Integration
  2. UI-Widgets (nodes/ui-hello.*, nodes/ui-termo.*) — Dashboard-2 Widgets mit Vue.js
  3. Sample Plugin (nodes/aplugin/) — Ein HTTP-Endpoint Plugin

Build-Befehle

Die Build-Befehle für die Vue.js Widgets befinden sich in apps/lowcode/src/:

cd apps/lowcode/src npm install
BefehlBeschreibung
npm run buildBaut alle Widgets
npm run build:helloBaut nur das Hello-Widget
npm run build:thermoBaut nur das Thermometer-Widget

Nach dem Build werden die Widget-Bundles automatisch im Docker-Container verfügbar.