Konfiguration
Konfigurationsdatei
Die zentrale Konfiguration liegt in:
~/.processcube/config.jsonBeispiel
{
"apiKey": "xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx",
"autostart": false,
"setupComplete": true,
"lastSync": "2025-01-01T00:00:00.000Z",
"installedProducts": [
{
"instanceId": "processcube-engine",
"id": "processcube-engine",
"alias": null,
"name": "ProcessCube.Engine",
"npmPackage": "@processcube/engine.cuby",
"version": "1.0.0",
"url": "http://localhost:8000",
"configured": true,
"installedAt": "2025-01-01T00:00:00.000Z"
}
]
}Felder
| Feld | Typ | Beschreibung |
|---|---|---|
apiKey | String | API Key im UUID v4 Format für den Marketplace |
autostart | Boolean | Cuby beim Systemstart automatisch starten |
setupComplete | Boolean | Ob der Setup-Wizard abgeschlossen wurde |
lastSync | String | Zeitpunkt der letzten Marketplace-Synchronisation |
installedProducts | Array | Liste aller installierten Produkte |
Installierte Produkte
Jedes Produkt in installedProducts hat folgende Felder:
| Feld | Beschreibung |
|---|---|
instanceId | Eindeutige ID (bei Alias: produktId__alias) |
id | Produkt-ID |
alias | Optionaler Alias für mehrere Instanzen |
name | Anzeigename |
npmPackage | npm-Paketname |
version | Installierte Version |
url | URL des laufenden Produkts |
configured | Ob das Produkt konfiguriert wurde |
installedAt | Installationszeitpunkt |
Verzeichnisstruktur
~/.processcube/
├── config.json # Hauptkonfiguration
├── processcube-config.json # ProcessCube Plugin-Konfigurationen
├── running-pids.json # PIDs laufender Prozesse
├── products/ # Installierte Produkte
│ └── Product_Name/
│ ├── node_modules/ # npm-Abhängigkeiten
│ ├── deploy.log # Deploy-Log
│ ├── start.log # Start-Log
│ └── output.log # Prozess-Ausgabe
└── nodejs/ # Verwaltetes Node.js
└── .fnm/
└── node-versions/
└── v22.x.x/ProcessCube® Services
| Service | Standard-URL |
|---|---|
| ProcessCube® Engine | http://localhost:8000 |
| ProcessCube® LowCode | http://localhost:1880 |
| Cuby Management-Interface | http://localhost:3847 |