Skip to Content
CubyKonfiguration

Konfiguration

Konfigurationsdatei

Die zentrale Konfiguration liegt in:

~/.processcube/config.json

Beispiel

{ "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

FeldTypBeschreibung
apiKeyStringAPI Key im UUID v4 Format für den Marketplace
autostartBooleanCuby beim Systemstart automatisch starten
setupCompleteBooleanOb der Setup-Wizard abgeschlossen wurde
lastSyncStringZeitpunkt der letzten Marketplace-Synchronisation
installedProductsArrayListe aller installierten Produkte

Installierte Produkte

Jedes Produkt in installedProducts hat folgende Felder:

FeldBeschreibung
instanceIdEindeutige ID (bei Alias: produktId__alias)
idProdukt-ID
aliasOptionaler Alias für mehrere Instanzen
nameAnzeigename
npmPackagenpm-Paketname
versionInstallierte Version
urlURL des laufenden Produkts
configuredOb das Produkt konfiguriert wurde
installedAtInstallationszeitpunkt

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

ServiceStandard-URL
ProcessCube® Enginehttp://localhost:8000
ProcessCube® LowCodehttp://localhost:1880
Cuby Management-Interfacehttp://localhost:3847