mirror of
https://github.com/KeygraphHQ/shannon.git
synced 2026-05-13 13:25:03 +02:00
6fdfdcb96a
- Add Temporal SDK dependencies (@temporalio/client, worker, workflow, activity) - Add shared types for pipeline state, metrics, and progress queries - Add classifyErrorForTemporal() for retry behavior classification - Add docker-compose for Temporal server with SQLite persistence
21 lines
494 B
YAML
21 lines
494 B
YAML
services:
|
|
temporal:
|
|
image: temporalio/auto-setup:latest
|
|
environment:
|
|
- DB=sqlite
|
|
- SQLITE_DB_PATH=/var/lib/temporal/temporal.db
|
|
ports:
|
|
- "7233:7233" # gRPC
|
|
- "8233:8233" # Web UI
|
|
volumes:
|
|
- temporal-data:/var/lib/temporal
|
|
healthcheck:
|
|
test: ["CMD", "temporal", "operator", "cluster", "health", "--address", "localhost:7233"]
|
|
interval: 10s
|
|
timeout: 5s
|
|
retries: 10
|
|
start_period: 30s
|
|
|
|
volumes:
|
|
temporal-data:
|