R1000 commited on
Commit
5fa0e76
·
verified ·
1 Parent(s): 7dab0d9

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +9 -6
Dockerfile CHANGED
@@ -1,6 +1,9 @@
1
  FROM ollama/ollama:latest
2
 
3
- # https://huggingface.co/docs/hub/spaces-sdks-docker-first-demo
 
 
 
4
  RUN useradd -m -u 1000 user
5
  USER user
6
  ENV HOME=/home/user \
@@ -9,7 +12,7 @@ ENV HOME=/home/user \
9
 
10
  WORKDIR $HOME/app
11
 
12
- # ดึง models จาก ollama server ที่เปิดแป๊บเดียว
13
  RUN ollama serve \
14
  & sleep 5 \
15
  && ollama pull qwen2.5-coder:3b \
@@ -21,10 +24,10 @@ RUN ollama serve \
21
  && pkill ollama
22
 
23
  # ติดตั้ง Gradio และ requests
24
- RUN pip install gradio requests
25
 
26
- # คัดลอก Gradio app script ไปใน container
27
  COPY app.py .
28
 
29
- # รัน Gradio Web App ตอน container start
30
- CMD ["python", "app.py"]
 
1
  FROM ollama/ollama:latest
2
 
3
+ # เพิ่ม Python และ pip
4
+ RUN apt-get update && apt-get install -y python3 python3-pip
5
+
6
+ # สร้าง user และตั้งค่าสภาพแวดล้อม
7
  RUN useradd -m -u 1000 user
8
  USER user
9
  ENV HOME=/home/user \
 
12
 
13
  WORKDIR $HOME/app
14
 
15
+ # ดึง models โดยรัน ollama serve ชั่วคราว
16
  RUN ollama serve \
17
  & sleep 5 \
18
  && ollama pull qwen2.5-coder:3b \
 
24
  && pkill ollama
25
 
26
  # ติดตั้ง Gradio และ requests
27
+ RUN pip3 install --no-cache-dir gradio requests
28
 
29
+ # คัดลอก Gradio app
30
  COPY app.py .
31
 
32
+ # รัน Gradio app
33
+ CMD ["python3", "app.py"]