feat(docker): 优化镜像支持中文字体及调度运行模式
- 基础镜像中添加多款中文字体,支持中文显示 - 主镜像安装中文字体并设置上海时区环境变量 - Dockerfile中创建日志目录并修改默认启动命令为定时调用调度器脚本 - 构建脚本支持动态镜像名,自动构建基础镜像,完善运行容器示例 - docker-compose修改为仅启动调度器服务,挂载相关配置、密钥、数据和日志目录 - 依赖更新,丰富金融数据、技术分析、绘图、机器学习及环境变量支持库 - 调度脚本参数调整,支持立即运行并退出及非后台模式运行切换 - 报告绘图中优先使用基础镜像预装的中文字体配置,提高字体兼容性和显示效果
This commit is contained in:
@@ -1,29 +1,53 @@
|
||||
# 核心依赖
|
||||
# ==================== 核心依赖 ====================
|
||||
pandas>=1.5.0
|
||||
numpy>=1.24.0
|
||||
|
||||
# 数据库连接
|
||||
# ==================== 数据库连接 ====================
|
||||
psycopg2-binary>=2.9.0
|
||||
sqlalchemy>=2.0.0
|
||||
|
||||
# 日志
|
||||
# ==================== 日志 ====================
|
||||
loguru>=0.7.0
|
||||
|
||||
|
||||
# HTTP请求
|
||||
# ==================== HTTP请求 ====================
|
||||
requests>=2.28.0
|
||||
urllib3>=1.26.0
|
||||
|
||||
# 进度条
|
||||
# ==================== 进度条 ====================
|
||||
tqdm>=4.65.0
|
||||
|
||||
|
||||
# 时间处理
|
||||
# ==================== 时间处理 ====================
|
||||
python-dateutil>=2.8.0
|
||||
schedule
|
||||
akshare
|
||||
TA-Lib
|
||||
tabulate
|
||||
schedule>=1.2.0
|
||||
|
||||
# ==================== 金融数据 ====================
|
||||
tushare>=1.2.0
|
||||
yfinance>=0.2.0
|
||||
akshare>=1.10.0
|
||||
|
||||
# ==================== 技术分析 ====================
|
||||
TA-Lib>=0.4.0
|
||||
|
||||
# ==================== 表格输出 ====================
|
||||
tabulate>=0.9.0
|
||||
|
||||
# ==================== 自动化测试 ====================
|
||||
playwright>=1.45.1
|
||||
retry>=0.9.2
|
||||
|
||||
# ==================== 重试机制 ====================
|
||||
retry>=0.9.2
|
||||
|
||||
# ==================== 环境变量 ====================
|
||||
python-dotenv>=1.0.0
|
||||
|
||||
# ==================== 阿里云OSS ====================
|
||||
oss2>=2.18.0
|
||||
|
||||
# ==================== YAML配置 ====================
|
||||
PyYAML>=6.0
|
||||
|
||||
# ==================== 绘图 ====================
|
||||
matplotlib>=3.7.0
|
||||
|
||||
# ==================== 机器学习 ====================
|
||||
scikit-learn>=1.3.0
|
||||
Reference in New Issue
Block a user