Node-RED
less than a minute
Node-RED is a programming tool for wiring together hardware devices, APIs and online services in new and interesting ways. It provides a browser-based editor that makes it easy to wire together flows using the wide range of nodes in the Node-RED library.
How it works
Node-RED is a JavaScript-based tool that can be used to create flows that interact with the other microservices in the United Manufacturing Hub or external services.
See our guides for Node-RED to learn more about how to use it.
Kubernetes resources
- StatefulSet:
united-manufacturing-hub-nodered
- Service:
- External LoadBalancer:
united-manufacturing-hub-nodered-service
at port 1880
- External LoadBalancer:
- ConfigMap:
- Configuration:
united-manufacturing-hub-nodered-config
- Flows:
united-manufacturing-hub-nodered-flows
- Configuration:
- Secret:
united-manufacturing-hub-nodered-secrets
- PersistentVolumeClaim:
united-manufacturing-hub-nodered-claim
Configuration
You can enable the nodered microservice and decide if you want to use the default flows in the _000_commonConfig.dataprocessing.nodered section of the Helm chart values.
All the other values are set by default and you can find them in the Danger Zone section of the Helm chart values.
Environment variables
Variable name | Description | Type | Allowed values | Default |
---|---|---|---|---|
NODE_RED_ENABLE_SAFE_MODE | Enable safe mode, useful in case of broken flows | boolean | true , false | false |
TZ | The timezone used by Node-RED | string | Any | Berlin/Europe |