unclemusclez commited on
Commit
c2ac3c4
·
verified ·
1 Parent(s): dcd4333

change user to ollamafy, add startup scripts for ollama

Browse files
Files changed (1) hide show
  1. 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
- ENV USER='user'
 
 
 
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 serve & sleep 5
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