Installation
Voraussetzungen
| Software | Version | Zweck |
|---|---|---|
| Docker | 24+ | Container-Runtime und Docker Compose |
| Node.js | 18+ | Lokale Builds (Widgets, AppSDK) |
| Git | 2.30+ | Repository klonen |
| VSCode | — | Optional, für Debugging |
Docker Desktop enthält bereits Docker Compose. Unter Linux muss docker-compose-plugin ggf. separat installiert werden.
Repository klonen
git clone https://github.com/5minds/ProcessCube.AppTemplate.git
cd ProcessCube.AppTemplateServices starten
Alle Services (LowCode + AppSDK + Infrastruktur)
docker compose upNur Infrastruktur
docker compose up -d postgres engine authority whodbMit LowCode-App
docker compose up -d postgres engine authority whodb lowcodeMit AppSDK-App
APPSDK_SAMPLE_PORT=3000 docker compose up -d postgres engine authority whodb appsdk_sampleAlles mit benutzerdefiniertem Port
APPSDK_SAMPLE_PORT=3003 docker compose up -dErreichbare Dienste
| Dienst | URL | Beschreibung |
|---|---|---|
| Node-RED | http://localhost:1880 | Visueller Flow-Editor + Dashboard |
| AppSDK Sample | http://localhost:3000 | Next.js App mit UserTasks |
| Engine | http://localhost:8000 | BPMN-Workflow-Engine |
| Authority | http://localhost:11560 | OAuth2/OIDC Identity Provider |
| WhoDB | http://localhost:8080 | Web-basierte DB-Verwaltung |
Docker-Images bauen
Falls Sie Änderungen an den Apps vorgenommen haben, müssen die Docker-Images neu gebaut werden:
docker compose build # Alle Images
docker compose build lowcode # Nur LowCode
docker compose build appsdk_sample # Nur AppSDKNächste Schritte
- Erste Schritte — Quick Start für beide Entwicklungswege
- Plattform-Architektur — Docker-Services im Detail