Drools based rule engine for basic use cases, with dynamic rule management. UI is based on Vue.js
There are an IncomingData object with errorCode and value parameters and based on the rules some ResultEvent objects will be generated. Rules are represented as JSON and these can be modified by Rule admin page.
Articles and howtos:
- https://github.com/eugenp/tutorials
- https://github.com/kiegroup/drools/blob/master/drools-examples-api/kiefilesystem-example/src/main/java/org/drools/example/api/kiefilesystem/KieFileSystemExample.java
- https://spring.io/guides/gs/spring-boot-docker/
Standard Spring boot application.
$ ./mvnw spring-boot:run
On Windows 10 you should enable Settings->General->'Expose daemon on tcp://localhost:2375'
$ ./mvnw install dockerfile:build
$ docker run -p 8080:8080 -t lsmhun/droolsfools