Skip to content

Microservicio para la gestión del catálogo de productos en la arquitectura SCAPE. Construido con Spring Boot y MongoDB. Expone API REST documentada con Swagger/OpenAPI.

Notifications You must be signed in to change notification settings

EscapeCode25/ms-product

Repository files navigation

🛍️ Microservicio: Productos

Este microservicio forma parte de la arquitectura de SCAPE y se encarga de gestionar el catálogo de productos. Está desarrollado con Spring Boot 3.5.4, persiste datos en MongoDB y expone su documentación mediante Swagger (Springdoc OpenAPI v2).

Estado


🚀 Tecnologías

  • Java 17
  • Spring Boot 3.5.4
  • Spring Data MongoDB
  • Springdoc OpenAPI (Swagger UI)
  • Docker & Docker Compose
  • Maven

📦 Estructura del Proyecto

Estado


🐳 Ejecución con Docker Compose (local por microservicio)

▶️ ¿Qué levanta este archivo?

  • Contenedor de MongoDB con base productdb y usuario product_user
  • Microservicio ms-product con el perfil docker activo
  • Ambos conectados en una red Docker compartida

🚀 Comando para ejecutarlo:

Desde la carpeta ms-product/:

docker compose up --build

🧪 Endpoints disponibles

Una vez en ejecución, accede a la documentación Swagger aquí:

👉 http://localhost:9000/swagger-ui.html

About

Microservicio para la gestión del catálogo de productos en la arquitectura SCAPE. Construido con Spring Boot y MongoDB. Expone API REST documentada con Swagger/OpenAPI.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published