Add API Documentation Service and enhance existing services with OpenAPI support

This commit is contained in:
glenn schrooyen
2025-09-11 22:24:56 +02:00
parent 21e4972ab1
commit 63b4bb487d
14 changed files with 800 additions and 69 deletions

View File

@@ -76,6 +76,24 @@ services:
networks:
- labfusion-network
# API Documentation Service
api-docs:
build:
context: ./services/api-docs
dockerfile: Dockerfile
ports:
- "8083:8083"
environment:
- API_GATEWAY_URL=http://api-gateway:8080
- SERVICE_ADAPTERS_URL=http://service-adapters:8000
- METRICS_COLLECTOR_URL=http://metrics-collector:8081
- NOTIFICATION_SERVICE_URL=http://notification-service:8082
depends_on:
- api-gateway
- service-adapters
networks:
- labfusion-network
volumes:
postgres_data:
redis_data: