This is a dockerized microservice with APIs to handle requests to view users, accounts and statements by performing a simple search on dates and amount ranges
The Entity Relationship Diagram for the system
run mvn clean install
on terminal from project root directory
To build the docker image, run docker build -t squadio-microservice .
To spin up a container from the created image, run docker run -p 8080:8080 -d squadio-microservice
-
View api documentation published via postman https://documenter.getpostman.com/view/9270015/UVXbvfhh
-
View api documentation on swagger-ui while service is running locally http://localhost:8080/swagger-ui.html
-
import postman docs located at Squadio-Microservice.postman_collection.json
View H2 in-memory database at http://localhost:8080/h2-console login details specified at application.properties