This commit is contained in:
aaron 2025-09-20 17:26:09 +08:00
parent a43b8322fd
commit 32a01b7193
2 changed files with 15 additions and 3 deletions

View File

@ -9,12 +9,14 @@ ENV PYTHONDONTWRITEBYTECODE=1
ENV PYTHONUNBUFFERED=1
ENV FLASK_APP=web/app.py
ENV FLASK_ENV=production
ENV TZ=Asia/Shanghai
# 安装系统依赖
RUN apt-get update && apt-get install -y \
gcc \
g++ \
curl \
tzdata \
&& rm -rf /var/lib/apt/lists/*
# 复制requirements文件

View File

@ -86,9 +86,19 @@ def main():
"""主函数"""
logger.info('数据采集服务已启动')
# 每天9点和15点运行策略
schedule.every().day.at('09:00').do(run_strategy)
schedule.every().day.at('15:00').do(run_strategy)
# 工作日(周一到周五) 9点和15点运行策略 (北京时间)
schedule.every().monday.at('09:00').do(run_strategy)
schedule.every().monday.at('15:00').do(run_strategy)
schedule.every().tuesday.at('09:00').do(run_strategy)
schedule.every().tuesday.at('15:00').do(run_strategy)
schedule.every().wednesday.at('09:00').do(run_strategy)
schedule.every().wednesday.at('15:00').do(run_strategy)
schedule.every().thursday.at('09:00').do(run_strategy)
schedule.every().thursday.at('15:00').do(run_strategy)
schedule.every().friday.at('09:00').do(run_strategy)
schedule.every().friday.at('15:00').do(run_strategy)
logger.info('调度时间设置: 工作日(周一至周五) 9:00和15:00 (北京时间)')
# # 立即运行一次(用于测试)
# logger.info('立即执行一次策略扫描...')