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"]