- Vytautas Asmantavicius
- Jean Claude Gombaniro
- Dip Ranjon Das
- Eden Gebrewold
- Adonay Gebrerufael
- Taoufiq El Moutaouakil
- Install https://github.com/vytaux/common-base-module.
- Run these commands from the project root:
$ docker compose up -d
$ ./mvnw spring-boot:run
Security is implemented with Spring OAuth. Here are the steps how to authenticate with the api:
- Navigate to the API with the browser - you will be asked to login.
- After logging in, get the JSESSIONID cookie. To do this in developer tools, go to Application->Cookies.
- On Postman, in headers section, add Cookie containing "JSESSIONID=$cookieFromDeveloperTools".
Add this to your JVM options. This prevents orika mapper errors.
$ --add-opens java.base/java.lang=ALL-UNNAMED
Run the unit tests:
$ ./mvnw clean test
Run the integration tests:
$ ./mvnw clean verify