From 510e1a81784c85d34fd963c333107af78a16d8ab Mon Sep 17 00:00:00 2001 From: ZdenekSrotyr Date: Thu, 9 Apr 2026 16:38:58 +0200 Subject: [PATCH] fix: add restart policy and config mount to app, scheduler, extract services --- docker-compose.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index 64eb6d6..b81f15a 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -6,6 +6,7 @@ services: - "8000:8000" volumes: - data:/data + - ./config:/app/config:ro env_file: .env environment: - DATA_DIR=/data @@ -14,6 +15,7 @@ services: interval: 30s timeout: 5s retries: 3 + restart: unless-stopped # One-shot: run extractor then rebuild orchestrator views extract: @@ -23,6 +25,7 @@ services: python -c 'from src.orchestrator import SyncOrchestrator; print(SyncOrchestrator().rebuild())'" volumes: - data:/data + - ./config:/app/config:ro env_file: .env environment: - DATA_DIR=/data @@ -34,6 +37,7 @@ services: command: python -m services.scheduler volumes: - data:/data + - ./config:/app/config:ro env_file: .env environment: - DATA_DIR=/data