services: paper-trader: build: . container_name: pythagoras-multi restart: unless-stopped volumes: - ./data:/app/data - ./strategies.yml:/app/strategies.yml:ro env_file: - .env environment: - PYTHONUNBUFFERED=1 healthcheck: test: ["CMD", "python", "-c", "import os; assert any(f.endswith('status.json') for r,d,fs in os.walk('/app/data/paper_trades') for f in fs)"] interval: 120s timeout: 10s retries: 3