javaeeduke commited on
Commit
67adbd8
·
verified ·
1 Parent(s): 7e478b8

Create Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +27 -0
Dockerfile ADDED
@@ -0,0 +1,27 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ FROM ubuntu:22.04
2
+
3
+ RUN apt-get update && apt-get install -y \
4
+ wget \
5
+ curl \
6
+ && rm -rf /var/lib/apt/lists/*
7
+
8
+ WORKDIR /app
9
+
10
+ # 下载 llamafile 主程序
11
+ RUN wget -q https://github.com/Mozilla/llamafile/releases/download/0.9.2/llamafile-0.9.2 \
12
+ -O llamafile && chmod +x llamafile
13
+
14
+ # 下载轻量模型(1.5B,约1.6GB,适合免费CPU)
15
+ RUN wget -q https://huggingface.co/Qwen/Qwen2.5-1.5B-Instruct-GGUF/resolve/main/qwen2.5-1.5b-instruct-q8_0.gguf \
16
+ -O model.gguf
17
+
18
+ EXPOSE 7860
19
+
20
+ # HF Space 强制要求端口 7860
21
+ CMD ["./llamafile", \
22
+ "-m", "model.gguf", \
23
+ "--host", "0.0.0.0", \
24
+ "--port", "7860", \
25
+ "-ngl", "0", \
26
+ "-c", "4096", \
27
+ "--server"]