Information about fruits nutrition with emojis
- JDK 11
- Spring Boot 2.6.6
- Spring Cloud 2021.0.1 (Eureka, API Gateway)
- Spring Data JPA
- Spring Security
- PostgresSql, MySql
- Swagger //does not work :(
- Spring Cloud Sleuth
- Zipkin
- Maven
- Docker
- discovery-service - holds the information about all services
- api-gateway - routs requests
- emoji-service - responsible for emojis
- fruits-service - consumes fruits from https://www.fruityvice.com/ and enriches fruits information with emojis
- user-service - responsible for users management and authorization
- config-service //todo
To start a project run following commands in a project root directory:
mvn clean install
to build projectdocker-compose build
to build containersdocker-compose up -d
create and start the containers in the background and leave them running