This is a test project for Modsen internship.
JDK 21 required
git clone https://github.com/alexeyburak/modsen-library.git
- Go to .env file;
- Fill fields
- CONFIG_SERVER_ENCRYPT_KEY
- CONFIG_SERVER_PWD
mvn clean install
docker-compose build && docker-compose up -d
bash run.sh
View Open API documentation by provided link after launching microservices.
http://localhost:8080/swagger-ui.html
Select acceptable definitions:
- account
- book
- registration
Account microservice provide logic of crud operations for application users.
Book microservice provide logic of crud operations for books and book registries.
Registration microservice provide logic of registration, authorization and JWT token validation.