Configuration UI for ThingsBoard Rule Nodes
-
Cleanup
npm run cleanup
-
Get ThingsBoard UI dependency
npm run getthingsboard
-
Install dependencies
npm install
-
Production build
npm run build
Resulting JavaScript and CSS should be here:
./target/generated-resources/public/static/rulenode-core-config.js ./target/generated-resources/public/static/rulenode-core-config.css
-
Deploy Rule Nodes UI JavaScript code and CSS to ThingsBoard
Resulting rulenode-core-config.js and rulenode-core-config.css should be copied to
rule-engine/rule-engine-components/src/main/resources/public/static/rulenode/
directory of ThingsBoard repository.