- You must clone this project from github: https://github.com/stasonpokemon/CarRentalSpringRest.git
- You must have docker on your computer. If you don't have docker on your device, you can download it here: https://www.docker.com/products/docker-desktop/
- You have to navigate to the application's root folder using the terminal and call the command: "docker-compose up".
- If you want to rebuild the application, call the command: "docker-compose up --build -d".
- After that you can open swagger to manage application endpoints: http://localhost:8080/swagger-ui/index.html
- To close docker containers you can call the command: "docker-compose stop".
- To remove docker containers you can call the command: "docker-compose rm".
- Java 17
- Maven 3.9.1
- Checkstyle
- Spring boot 3.0.0
- Spring Data JPA
- Spring Mail
- jpa/hibernate
- Postgres
- Flyway
- Junit 5, Mockito, TestContainers
- Swagger 3
- Docker-compose
- CI/CD