diff --git a/docker-compose.yml b/docker-compose.yml index 83e0429..a16da50 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -38,31 +38,7 @@ services: environment: - PYTHONPATH=/app # 运行数据采集脚本 - command: > - python -c " - import time; - import schedule; - from src.strategy.kline_pattern_strategy import KlinePatternStrategy; - from src.utils.config_loader import ConfigLoader; - from loguru import logger; - - def run_strategy(): - try: - config = ConfigLoader(); - strategy = KlinePatternStrategy(config); - logger.info('开始运行策略扫描...'); - logger.info('策略扫描完成'); - except Exception as e: - logger.error(f'策略运行失败 {e}'); - - schedule.every().day.at('09:00').do(run_strategy); - schedule.every().day.at('15:00').do(run_strategy); - logger.info('数据采集服务已启动'); - - while True: - schedule.run_pending(); - time.sleep(60); - " + command: python scripts/data_collector.py restart: unless-stopped depends_on: - trading-web