The pottery-api project is a microservices-based application for a Pottery Store. It's built using Java, Spring Boot, Gradle, and SQL.
The project consists of several services:
service-products
: Handles all operations related to products.docs
: Handles the generation and serving of documentation.service-subscribe
: This service handles subscription-related operations.
To run the project, use the following command:
docker compose up -d
This will start all the services. You can access the API through the backend-gateway service at http://localhost:8080.
Documentation The API documentation is generated using Spring REST Docs and served by the docs service. You can access it at http://localhost:8080/docs/index.html.