https://github.com/thingsboard/thingsboard-rule-config-ui-ngx
https://github.com/thingsboard/thingsboard-rule-config-ui-ngx
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/thingsboard/thingsboard-rule-config-ui-ngx
- Owner: thingsboard
- Created: 2019-12-23T12:45:20.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-12-30T10:22:48.000Z (over 1 year ago)
- Last Synced: 2025-03-30T16:13:26.879Z (about 1 year ago)
- Language: TypeScript
- Size: 2.77 MB
- Stars: 31
- Watchers: 11
- Forks: 51
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# thingsboard-rule-config-ui-ngx
Configuration UI for ThingsBoard Rule Nodes
## Build steps
1) Install dependencies
```
yarn install
```
2) Production build
```
yarn build
```
Resulting JavaScript should be here:
```
./target/generated-resources/public/static/rulenode-core-config.js
```
3) Deploy Rule Nodes UI JavaScript code to ThingsBoard
Resulting **rulenode-core-config.js**
should be copied to ```rule-engine/rule-engine-components/src/main/resources/public/static/rulenode/```
directory of ThingsBoard repository.
4) Run Rule Nodes UI in hot redeploy mode
```
yarn start
```
By default, Rule Nodes UI will be available on port 5000 (http://localhost:5000)