truegleai commited on
Commit
f4de205
·
verified ·
1 Parent(s): 67418ea

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +5 -8
Dockerfile CHANGED
@@ -1,17 +1,16 @@
1
  FROM python:3.10-slim
2
 
3
- # Ollama needs curl to install
4
  RUN apt-get update && apt-get install -y curl zstd && rm -rf /var/lib/apt/lists/*
5
 
6
- # Install Ollama
7
  RUN curl -fsSL https://ollama.com/install.sh | sh
8
 
9
- # Create non-root user (HF requirement)
10
- RUN useradd -m -u 1000 user
 
11
 
12
  WORKDIR /app
13
 
14
- ENV OLLAMA_MODELS=/data/models
15
  ENV OLLAMA_HOST=0.0.0.0
16
  ENV HOME=/home/user
17
 
@@ -24,6 +23,4 @@ USER user
24
 
25
  EXPOSE 7860
26
 
27
- # Start Ollama, wait for it, pull model, then start API
28
- CMD ["sh", "-c", "ollama serve & sleep 8 && ollama pull qwen2.5-coder:7b-instruct-q4_K_M && python app.py"]
29
- # build Fri Apr 17 15:42:52 PDT 2026
 
1
  FROM python:3.10-slim
2
 
 
3
  RUN apt-get update && apt-get install -y curl zstd && rm -rf /var/lib/apt/lists/*
4
 
 
5
  RUN curl -fsSL https://ollama.com/install.sh | sh
6
 
7
+ RUN useradd -m -u 1000 user && \
8
+ mkdir -p /home/user/.ollama/models && \
9
+ chown -R user:user /home/user/.ollama
10
 
11
  WORKDIR /app
12
 
13
+ ENV OLLAMA_MODELS=/home/user/.ollama/models
14
  ENV OLLAMA_HOST=0.0.0.0
15
  ENV HOME=/home/user
16
 
 
23
 
24
  EXPOSE 7860
25
 
26
+ CMD ["sh", "-c", "ollama serve & sleep 8 && ollama pull qwen2.5-coder:7b-instruct-q4_K_M && python app.py"]