durable (no-mistakes)

This commit is contained in:
Igor Loskutov
2025-12-15 12:17:39 -05:00
parent 90c3ecc9c3
commit 243ff2177c
43 changed files with 7808 additions and 1660 deletions

View File

@@ -34,6 +34,20 @@ services:
environment:
ENTRYPOINT: beat
conductor-worker:
build:
context: server
volumes:
- ./server/:/app/
- /app/.venv
env_file:
- ./server/.env
environment:
ENTRYPOINT: conductor-worker
depends_on:
conductor:
condition: service_healthy
redis:
image: redis:7.2
ports:
@@ -64,6 +78,19 @@ services:
volumes:
- ./data/postgres:/var/lib/postgresql/data
conductor:
image: conductoross/conductor-standalone:3.15.0
ports:
- 8180:8080
- 5001:5000
environment:
- conductor.db.type=memory
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/health"]
interval: 30s
timeout: 10s
retries: 5
networks:
default:
attachable: true