- Java 8
- Maven Installed in you machine.
- Docker Installed
- Import the project as Maven project in your IDE.
- Run Maven clean install by command line: mvn clean install
- Run from root directory the command 'docker compose up -d' to create the database and start the redis service
- Configure the app to run WebApplication to start the server.
-
For documentation of the endpoints you can access the Swagguer
-
For health check you can access the Actuator
-
For code coverage report you can access the index.hml under target/site/jacoco-resources
-
To see more about the app check the wiki in the git repository.
For further reference, please consider the following sections:
- Official Apache Maven documentation
- Spring Boot Maven Plugin Reference Guide
- Spring Reactive Web
- Spring Boot DevTools
- Spring Web
- Spring Data JPA
- Spring Data Reactive Redis
- Spring Boot Actuator
- Sleuth
The following guides illustrate how to use some features concretely: