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

@@ -29,12 +29,18 @@ labfusion/
│ │ ├── Dockerfile # Production container (planned)
│ │ ├── Dockerfile.dev # Development container (planned)
│ │ └── README.md # Service documentation
── notification-service/ # Node.js Notification Service (Port 8082) 🚧
── notification-service/ # Node.js Notification Service (Port 8082) 🚧
│ ├── src/ # TypeScript source (planned)
│ ├── package.json # Node.js dependencies (planned)
│ ├── Dockerfile # Production container (planned)
│ ├── Dockerfile.dev # Development container (planned)
│ └── README.md # Service documentation
│ └── api-docs/ # API Documentation Service (Port 8083) ✅
│ ├── server.js # Express server for unified docs
│ ├── package.json # Node.js dependencies
│ ├── Dockerfile # Production container
│ ├── Dockerfile.dev # Development container
│ └── README.md # Service documentation
├── frontend/ # React Frontend (Port 3000)
│ ├── src/
│ │ ├── components/ # React components