/thingsboard-rule-config-ui

Configuration UI for ThingsBoard Rule Nodes

Primary LanguageJavaScriptApache License 2.0Apache-2.0

thingsboard-rule-config-ui

Configuration UI for ThingsBoard Rule Nodes

Build steps

  1. Cleanup

    npm run cleanup 
    
  2. Get ThingsBoard UI dependency

    npm run getthingsboard 
    
  3. Install dependencies

    npm install 
    
  4. 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
    
  5. 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.