tmmdev commited on
Commit
5e76d36
·
1 Parent(s): caa9f0d

Fix startup script configuration

Browse files
Files changed (1) hide show
  1. Dockerfile +9 -15
Dockerfile CHANGED
@@ -5,25 +5,19 @@ ENV OLLAMA_HOST=0.0.0.0:7860
5
  ENV OLLAMA_ORIGINS=*
6
  ENV HOME=/data
7
 
8
- # Create data directory with proper permissions
9
  WORKDIR /data
10
  RUN mkdir -p .ollama && \
11
  chmod -R 777 . && \
12
- chown -R 1000:1000 .
 
 
 
 
 
 
13
 
14
  USER 1000
15
 
16
- # Create startup script
17
- COPY <<EOF /data/start.sh
18
- #!/bin/bash
19
- ollama serve --path /data/.ollama &
20
- sleep 10
21
- echo "Initializing Ollama..."
22
- ollama pull minicpm-v
23
- tail -f /dev/null
24
- EOF
25
-
26
- RUN chmod +x /data/start.sh
27
-
28
  EXPOSE 7860
29
- ENTRYPOINT ["/data/start.sh"]
 
5
  ENV OLLAMA_ORIGINS=*
6
  ENV HOME=/data
7
 
8
+ # Create data directory and startup script with proper permissions
9
  WORKDIR /data
10
  RUN mkdir -p .ollama && \
11
  chmod -R 777 . && \
12
+ echo '#!/bin/bash\n\
13
+ ollama serve --path /data/.ollama &\n\
14
+ sleep 10\n\
15
+ echo "Initializing Ollama..."\n\
16
+ ollama pull minicpm-v\n\
17
+ tail -f /dev/null' > start.sh && \
18
+ chmod +x start.sh
19
 
20
  USER 1000
21
 
 
 
 
 
 
 
 
 
 
 
 
 
22
  EXPOSE 7860
23
+ CMD ["./start.sh"]