Spring Boot application for Document Management
To run the application follow the steps below:
./gradlew build
docker compose up --build
To run Test cases run the following command on root folder of application
./gradlew test
For Local environment API document will be avaiable on following URL
http://localhost:8080/swagger-ui/index.html
If application does not run with above specified steps, then there is a chance that last minute changes related to RabbitMQ and Docker Compose might be the reason.
So you can go to repository status before RabbitMQ using below URL.
https://github.com/zeeshanhanif/spring-boot-document-management/tree/3c6f30503221d3b0c276bff0082c906abc7666ea
Execute following command to run the application
./gradlew bootRun