Status | |
---|---|
circleCI | |
code coverage | |
code quality | |
latest build |
This client forms part of platform called GestUsers, if you don't know about it, we encourage you to see this other repo first.
From the control panel provided by this client agents are able to submit new incidents and see the evolution of the ones submitted.
Group | Artifact |
---|---|
io.github.asw.i3a | agents.web.client |
As the project is developed in java macOS, Windows and Linux distributions are natively supported. Of course you will need the latest JDK available. Also, depending on where are you going to run the database, you will need internet connection or MongoDB installed and running on your machine.
A Java Development Kit (JDK) is a program development environment for writing Java applets and applications. It consists of a runtime environment that "sits on top" of the operating system layer as well as the tools and programming that developers need to compile, debug, and run applets and applications written in the Java programming language.
If you do not has the latest stable version download you can download it here.
This project uses MongoDB as the database. You can check how to use it on MongoDB install. By defatult a dummy server is up and running, it´s configured at the file applications.properties
. Change this configuration as needed, should not interfeer with the module itself.
This module uses apache kafka in order to notify any kafka consumer about an incident submission. You will need to download or use any online kafka server and, of course, configure it at the application.propperties file.
It is as simple as running mvn install
. Or if you want to run it you can use mvn mvn spring-boot:run
. Also you can download the last docker image and runnin it with docker run _image-name-here_
.