Spaces:
Sleeping
Sleeping
File size: 685 Bytes
76ec9e8 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
FROM ubuntu
COPY ollama-mini.zip .
RUN apt-get update && \
DEBIAN_FRONTEND=noninteractive TZ=Etc/UTC apt-get install -y --no-install-recommends ca-certificates unzip curl python3 python3-pip && \
unzip ollama-mini.zip -d /usr/
USER ubuntu
ENV HOME=/home/ubuntu \
PATH=/home/ubuntu/.local/bin:$PATH \
OLLAMA_KEEP_ALIVE=-1
WORKDIR $HOME
COPY --chown=ubuntu app.py $HOME
RUN pip install gradio ollama --break-system-packages
RUN nohup ollama serve > /dev/null 2>&1 & \
PID=$! && \
while ! curl -s http://localhost:11434 > /dev/null; do sleep 1; done && \
ollama pull translategemma && \
kill $PID
CMD ["sh", "-c", "python3 app.py & ollama serve"]
|