version: '3.8' services: # Signal Generator Scheduler - 定时生成交易信号 scheduler: build: context: . dockerfile: Dockerfile container_name: tradus-scheduler command: python -u scheduler.py env_file: .env volumes: - ./output:/app/output # 输出信号文件 environment: # Symbol Configuration - SYMBOL=BTCUSDT # Signal generation interval - SIGNAL_INTERVAL_MINUTES=15 # 每15分钟生成一次信号 # Note: LLM API and DingTalk configs are loaded from .env file - LOG_LEVEL=INFO networks: - tradus-network restart: unless-stopped logging: driver: "json-file" options: max-size: "10m" max-file: "3" networks: tradus-network: driver: bridge