Skip to content

The pottery-api project is a microservices-based application for a Pottery Store.

Notifications You must be signed in to change notification settings

serhiibabanov/pottery-api

Repository files navigation

Pottery API

The pottery-api project is a microservices-based application for a Pottery Store. It's built using Java, Spring Boot, Gradle, and SQL.

Services

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.

Running the Project

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.