Spaces:
Sleeping
Sleeping
Fix startup script configuration
Browse files- 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 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
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 |
-
|
|
|
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"]
|