From 8393e4bf043c712cfe7b958b89373c76817f0af9 Mon Sep 17 00:00:00 2001 From: skhatri Date: Sun, 16 Jun 2024 23:42:22 +1000 Subject: [PATCH] Add temporal workflow engine --- README.md | 1 + docker-compose.yaml | 16 ++++++++++++++++ 2 files changed, 17 insertions(+) diff --git a/README.md b/README.md index 71f5e53..d47ba51 100644 --- a/README.md +++ b/README.md @@ -115,3 +115,4 @@ If any data is persisted from the services to carry across sessions, it gets pus | Real-time OLAP | druid | ✅ | | Real-time OLAP | pinot | ✅ | | Test Data Management | data-caterer | ✅ | +| Workflow | temporal | ✅ | diff --git a/docker-compose.yaml b/docker-compose.yaml index a19e94e..1659d5e 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -803,3 +803,19 @@ services: postgres: condition: "service_healthy" + #temporal workflow + temporal: + container_name: "temporal" + image: "temporalio/server:1.24.1.0" + environment: [] + volumes: + - "./data/temporal/persist:/opt/data/db" + expose: + - "8233" + - "7233" + ports: + - "8233:8233" + - "7233:7233" + - "9233:9233" + entrypoint: "temporal" + command: [ "server", "start-dev", "--db-filename", "/opt/data/db/temporal.db", "--ip", "0.0.0.0", "--metrics-port", "9233"]