Umgebungsvariablen
Cuby kann über Umgebungsvariablen konfiguriert werden. Diese überschreiben die Einstellungen in der Konfigurationsdatei.
| Variable | Beschreibung | Standard |
|---|---|---|
MARKETPLACE_URL | Base-URL des Marketplace | https://marketplace.processcube.io |
MARKETPLACE_TAGS | Komma-separierte Tags zur Produktfilterung | local |
LOCAL_PRODUCTS_DIR | Pfad zu lokalen Produkten (umgeht Marketplace, für Entwicklung) | — |
CUBY_MODE | operator für Kubernetes-Modus | — |
CUBY_CONFIG_DIR | Alternatives Konfigurationsverzeichnis | ~/.processcube |
PORT | HTTP-Server-Port | 3847 |
USE_AUTH | Authentifizierung aktivieren | — |
PROCESSCUBE_API_KEY | Wird automatisch an Plugins weitergegeben | Aus Secret Store |
Lokale Produkte (Entwicklung)
Für die Entwicklung von Plugins kann der Marketplace umgangen werden:
LOCAL_PRODUCTS_DIR=/pfad/zu/lokalen/produkten cubyIm angegebenen Verzeichnis liest Cuby package.json-Dateien und stellt die Produkte lokal bereit. Dies ist nützlich für die Plugin-Entwicklung ohne Veröffentlichung im Marketplace.
Marketplace-Tags
Mit MARKETPLACE_TAGS können die angezeigten Produkte gefiltert werden:
MARKETPLACE_TAGS=local,beta cubyKubernetes-Modus
Der Kubernetes Operator-Modus wird über die Umgebungsvariable aktiviert:
CUBY_MODE=operator cuby