CHANGE: adde OpenAPI Docs + swagger UI

This commit is contained in:
2024-09-06 11:55:15 +02:00
parent 5f2cd56325
commit b582e5d1c2
6 changed files with 373 additions and 29 deletions

View File

@@ -31,5 +31,17 @@ services:
POSTGRES_USER: ${POSTGRES_USER}
POSTGRES_PASS: ${POSTGRES_PASSWORD}
EXPOSED_PORT: ${EXPOSED_PORT}
DEBUG: true
ports:
- 8000:8080
depends_on:
- db
swagger:
image: swaggerapi/swagger-ui
restart: unless-stopped
environment:
SWAGGER_JSON: /api/swagger.json
ports:
- 8002:8080
volumes:
- ./arbeitszeitmessung.json:/api/swagger.json