This project contains the basic architecture, technologies and design patterns to speed up your development.
- Spring Boot
- Undertow
- Swagger
- Jackson
- Flyway
- Postgresql
- H2
- Logback
- OpenTracing
- ktlint
- JaCoCo
- Kotest
- MockK
- Gradle
To run the application, just execute the bootRun task on Gradle Wrapper.
./gradlew bootRun
If you have docker compose installed in your machine, execute the following command:
docker-compose up -d
- Base URL: http://localhost:8080/
- Swagger: http://localhost:8080/swagger-ui.html
- Info: http://localhost:8080/info
- Health: http://localhost:8080/health