batmanLovesAI commited on
Commit
fcbb696
·
1 Parent(s): eacabe3

optimized files

Browse files
Files changed (2) hide show
  1. Dockerfile +6 -0
  2. start.sh +3 -12
Dockerfile CHANGED
@@ -1,5 +1,11 @@
1
  FROM ollama/ollama
2
 
 
 
 
 
 
 
3
  COPY start.sh /start.sh
4
 
5
  RUN chmod +x /start.sh
 
1
  FROM ollama/ollama
2
 
3
+ # Pull model during build
4
+ RUN ollama serve & \
5
+ sleep 10 && \
6
+ ollama pull embeddinggemma && \
7
+ pkill ollama
8
+
9
  COPY start.sh /start.sh
10
 
11
  RUN chmod +x /start.sh
start.sh CHANGED
@@ -1,16 +1,7 @@
1
  #!/bin/sh
2
 
3
- # Tell Ollama to listen on port 7860
4
  export OLLAMA_HOST=0.0.0.0:7860
5
 
6
- # Start server
7
- ollama serve &
8
-
9
- # Wait until server is ready
10
- sleep 10
11
-
12
- # Pull model
13
- ollama pull embeddinggemma
14
-
15
- # Keep container alive
16
- wait
 
1
  #!/bin/sh
2
 
3
+ # Listen on HF's expected port
4
  export OLLAMA_HOST=0.0.0.0:7860
5
 
6
+ # Start Ollama in foreground
7
+ exec ollama serve