guohanghui commited on
Commit
f6c5dd2
·
verified ·
1 Parent(s): 7916515

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +18 -18
Dockerfile CHANGED
@@ -24,24 +24,24 @@ EXPOSE 7860
24
  ENV MCP_TRANSPORT=http
25
  ENV MCP_PORT=7860
26
 
27
- # ✅ 关键修改:在启动前自动下载数据
28
- ENTRYPOINT ["bash", "-c", "\
29
- echo '🚀 Preparing Qlib data...'; \
30
- if [ ! -d \"$HOME/.qlib/qlib_data/cn_data\" ]; then \
31
- echo '📦 Downloading Qlib daily data...'; \
32
- python -m qlib.cli.data qlib_data --target_dir $HOME/.qlib/qlib_data/cn_data --region cn; \
33
- else \
34
- echo '✅ Qlib daily data already exists.'; \
35
- fi; \
36
- if [ ! -d \"$HOME/.qlib/qlib_data/cn_data_1min\" ]; then \
37
- echo '📦 Downloading Qlib 1min data...'; \
38
- python -m qlib.cli.data qlib_data --target_dir $HOME/.qlib/qlib_data/cn_data_1min --region cn --interval 1min; \
39
- else \
40
- echo '✅ Qlib 1min data already exists.'; \
41
- fi; \
42
- echo '🚀 Starting MCP service...'; \
43
- exec python qlib/mcp_output/start_mcp.py \
44
- "]
45
 
46
  # 🧩 保留原 CMD(不会被覆盖)
47
  CMD ["python", "qlib/mcp_output/start_mcp.py"]
 
24
  ENV MCP_TRANSPORT=http
25
  ENV MCP_PORT=7860
26
 
27
+ # # ✅ 关键修改:在启动前自动下载数据
28
+ # ENTRYPOINT ["bash", "-c", "\
29
+ # echo '🚀 Preparing Qlib data...'; \
30
+ # if [ ! -d \"$HOME/.qlib/qlib_data/cn_data\" ]; then \
31
+ # echo '📦 Downloading Qlib daily data...'; \
32
+ # python -m qlib.cli.data qlib_data --target_dir $HOME/.qlib/qlib_data/cn_data --region cn; \
33
+ # else \
34
+ # echo '✅ Qlib daily data already exists.'; \
35
+ # fi; \
36
+ # if [ ! -d \"$HOME/.qlib/qlib_data/cn_data_1min\" ]; then \
37
+ # echo '📦 Downloading Qlib 1min data...'; \
38
+ # python -m qlib.cli.data qlib_data --target_dir $HOME/.qlib/qlib_data/cn_data_1min --region cn --interval 1min; \
39
+ # else \
40
+ # echo '✅ Qlib 1min data already exists.'; \
41
+ # fi; \
42
+ # echo '🚀 Starting MCP service...'; \
43
+ # exec python qlib/mcp_output/start_mcp.py \
44
+ # "]
45
 
46
  # 🧩 保留原 CMD(不会被覆盖)
47
  CMD ["python", "qlib/mcp_output/start_mcp.py"]