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 -dThis 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.