docs: Update architecture diagram to reflect Temporal/MinIO architecture

- Removed Docker Registry from execution layer diagram
- Updated diagram to show vertical workers with MinIO storage
- Removed obsolete COMPOSE_PROJECT_NAME from example configuration
This commit is contained in:
tduhamel42
2025-10-17 10:29:38 +02:00
parent 37c15af130
commit f14bec9410
+9 -10
View File
@@ -52,14 +52,14 @@ graph TB
end end
subgraph "Execution Layer" subgraph "Execution Layer"
Docker[Docker Engine] VerticalWorkers[Vertical Worker Containers]
Containers[Workflow Containers] Tools[Pre-installed Toolchains]
Registry[Docker Registry] WorkerCache[Worker Cache /cache]
end end
subgraph "Storage Layer" subgraph "Storage Layer"
PostgreSQL[PostgreSQL Database] PostgreSQL[PostgreSQL Database]
Volumes[Docker Volumes] MinIO[MinIO S3 Storage]
Cache[Result Cache] Cache[Result Cache]
end end
@@ -73,15 +73,15 @@ graph TB
Temporal --> Workers Temporal --> Workers
Workers --> Scheduler Workers --> Scheduler
Scheduler --> Docker Scheduler --> VerticalWorkers
Docker --> Containers VerticalWorkers --> Tools
Docker --> Registry VerticalWorkers --> WorkerCache
Containers --> Volumes VerticalWorkers --> MinIO
FastAPI --> PostgreSQL FastAPI --> PostgreSQL
Workers --> PostgreSQL Workers --> PostgreSQL
Containers --> Cache FastAPI --> MinIO
``` ```
## What Are the Main Components? ## What Are the Main Components?
@@ -201,7 +201,6 @@ services:
Example configuration: Example configuration:
```bash ```bash
COMPOSE_PROJECT_NAME=fuzzforge
DATABASE_URL=postgresql://postgres:postgres@postgres:5432/fuzzforge DATABASE_URL=postgresql://postgres:postgres@postgres:5432/fuzzforge
TEMPORAL_ADDRESS=temporal:7233 TEMPORAL_ADDRESS=temporal:7233
S3_ENDPOINT=http://minio:9000 S3_ENDPOINT=http://minio:9000