oopshnik commited on
Commit
f61aa95
·
verified ·
1 Parent(s): 96ea90a

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +10 -7
Dockerfile CHANGED
@@ -1,16 +1,19 @@
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 gpt-oss:20b \
15
- && echo "Done. Stop Ollama..." \
16
- && pkill ollama
 
 
 
 
1
  FROM ollama/ollama:latest
2
 
3
+ # Create user
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
+ # Preload model at build time (no need to keep server running)
13
+ RUN ollama serve & \
14
+ sleep 5 && \
15
+ ollama pull gpt-oss:20b && \
16
+ pkill ollama
17
+
18
+ # Start Ollama server by default when container runs
19
+ CMD ["ollama", "serve"]