This project is made to populate data into a C8 installation to provide meaningfull data in Optimize, Operate and Tasklist.
ℹ️ This is a draft project. It's not production ready and youuse it at your own risks
ℹ️ Elasticsearch indexes are created with the events dates but the ILM is cleaning data based on real index creation date. If you create instances older than a month, it will lead to a number of shards exceeding the default 1000 shards limits in ES. And you data will not be loaded in Optimize, Operate or Tasklist.
This repository contains a Java application built with Spring Boot and an Angular front-end that you can execute independently (npm run start) or serve from the spring boot application (you should first run a mvnw package
at the project root).
Finally, there is a Makefile to execute this example on a local setup. The Makefile will :
- package the front-end and java project.
- build a docker image from the auditapp application.
- start the docker-compose that contains a Camunda 8 platform and the loader running in the same cluster.
The easiest is to use the Makefile.
make
To do so, you need a proper JDK, Make, docker-compose.
If you don't change any configuration, you should be able to access the Simulator UI at http://localhost:8080/.
To start populating your application, you should execute a plan.
You can also build and run the simulation application locally
make buildall
make runjava