Skip to content

stasonpokemon/CarRentalSpringRest

Repository files navigation

CarRentalApi

This is RESTFull training pet project

How to start the application:

  1. You must clone this project from github: https://github.com/stasonpokemon/CarRentalSpringRest.git
  2. 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/
  3. 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".
  1. After that you can open swagger to manage application endpoints: http://localhost:8080/swagger-ui/index.html
  2. To close docker containers you can call the command: "docker-compose stop".
  3. To remove docker containers you can call the command: "docker-compose rm".

Stack:

  • 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

Releases

No releases published

Packages

 
 
 

Contributors

Languages