danghungithp commited on
Commit
dc1177a
·
verified ·
1 Parent(s): 9c2fa8b

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +13 -20
Dockerfile CHANGED
@@ -1,23 +1,16 @@
1
- FROM docker.io/ollama/ollama:0.1.44@sha256:1174d6119998bb10f5af2437e7aeeb934726e37268f0d66f200f6cfd9fb20578
2
 
3
- # Cài đặt các công cụ cần thiết: Python, pip, curl
4
- RUN apt-get update && apt-get install -y python3 python3-pip curl
 
 
 
 
5
 
6
- # Update package list and install dependencies
7
- RUN apt-get update && apt-get install -y python3 python3-pip curl && \
8
- useradd -m -r ollama && \
9
- mkdir -p /app/ollama && \
10
- chown -R ollama:ollama /app/ollama
11
 
12
- # Copy requirements and install them
13
- COPY requirements.txt .
14
- RUN pip3 install -r requirements.txt
15
-
16
- # Copy application code
17
- COPY . /app
18
-
19
- # Set working directory
20
- WORKDIR /app
21
-
22
- # Start the application
23
- ENTRYPOINT ["ollama", "serve"]
 
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 \
7
+ PATH=/home/user/.local/bin:$PATH \
8
+ OLLAMA_HOST=0.0.0.0
9
 
10
+ WORKDIR $HOME/app
 
 
 
 
11
 
12
+ RUN ollama serve \
13
+ & sleep 5 \
14
+ && ollama pull qwen2.5-coder:0.5b \
15
+ && echo "Done. Stop Ollama..." \
16
+ && pkill ollama