Java version: JDK 17
Maven version >= 3.8.x
docker-compose up
Available microservices:
The blue part in the schema is part of the project https://github.com/trodix/activemq-jms-client
Database for keycloak
Port 5432
Authentication server (SSO)
Port 8080
for web ui
Port 9990
for wildfly managment interface
Users and Groups source (synchronized with Keycloak)
port LDAP 1389
port LDAPS 1636
Metrics agregator
Port 9090
Linux metrics collector
Port 5100
Docker metrics collector
Port 5110
Metrics visualisation and alerting
Port 3000
Transform metrics Graphs to .png images for mailing alerts
Port 3001
Development SMTP server for grafana mail alerts
Port SMTP 1025
Port Webmail 1080
Message Broker
Port 61616
mvn spring-boot:run
Open REST API to http://localhost:8000/swagger-ui/index.html
mvn jacoco:prepare-agent test install jacoco:report