This is a Product API prototype using Spring Boot, OpenFeign and MongoDB running in docker container.
- Product creation (standard price in EUR)
- Product removal
- Create products in other currencies and automatically convert to EUR
- Management of product categories (assigning and removing from products)
- Java 8
- Maven 3.3.9
- Docker 18.09.2
- docker-compose 1.23.2
Run the following command to build the jar
mvn clean package dockerfile:build
Launch an Application and a Mongo container
docker-compose up
Access Swagger UI page with the REST API documentation
http://localhost:9090/swagger-ui.html#/