Spaces:
Runtime error
Runtime error
change user to ollamafy, add startup scripts for ollama
Browse files- Dockerfile +5 -2
Dockerfile
CHANGED
@@ -38,7 +38,10 @@ RUN apt-get update && \
|
|
38 |
RUN curl -L https://ollama.com/download/ollama-linux-amd64 -o /usr/bin/ollama
|
39 |
RUN chmod +x /usr/bin/ollama
|
40 |
|
41 |
-
|
|
|
|
|
|
|
42 |
RUN useradd -m -u 1000 ${USER}
|
43 |
USER ${USER}
|
44 |
ENV HOME=/home/${USER} \
|
@@ -92,6 +95,6 @@ ENV PYTHONUNBUFFERED=1 \
|
|
92 |
|
93 |
WORKDIR ${APPDIR}
|
94 |
# EXPOSE map[11434/tcp:{}]
|
95 |
-
RUN ollama
|
96 |
# RUN . .venv/bin/activate
|
97 |
ENTRYPOINT python app.py
|
|
|
38 |
RUN curl -L https://ollama.com/download/ollama-linux-amd64 -o /usr/bin/ollama
|
39 |
RUN chmod +x /usr/bin/ollama
|
40 |
|
41 |
+
COPY ollama.service /etc/systemd/system/.
|
42 |
+
COPY ollama@.service /etc/systemd/system/.
|
43 |
+
|
44 |
+
ENV USER='ollamafy'
|
45 |
RUN useradd -m -u 1000 ${USER}
|
46 |
USER ${USER}
|
47 |
ENV HOME=/home/${USER} \
|
|
|
95 |
|
96 |
WORKDIR ${APPDIR}
|
97 |
# EXPOSE map[11434/tcp:{}]
|
98 |
+
RUN systemctl start ollama & sleep 5
|
99 |
# RUN . .venv/bin/activate
|
100 |
ENTRYPOINT python app.py
|