yvanai / Dockerfile
nelsonmaligro's picture
Upload Dockerfile
f36cc34 verified
Raw
History Blame Contribute Delete
876 Bytes
FROM python:3.9
RUN curl -fsSL https://ollama.com/install.sh | sh
RUN useradd -m -u 1000 user
#COPY ./startollama.sh startollama.sh
#RUN chmod +x startollama.sh
#RUN /bin/sh startollama.sh
#RUN /usr/local/bin/ollama serve
#& sleep 5 && ollama pull llava-llama3 && exit
#RUN ollama list
# Expose port 11434
EXPOSE 11434
# Command to run Ollama and serve
ENTRYPOINT ["/usr/local/bin/ollama"]
CMD ["serve"]
ENTRYPOINT ["/usr/local/bin/ollama"]
CMD ["pull llava-llama3"]
USER user
ENV PATH="/home/user/.local/bin:/usr/local/bin:$PATH"
WORKDIR /app
COPY --chown=user ./requirements.txt requirements.txt
RUN pip install --no-cache-dir --upgrade -r requirements.txt
COPY --chown=user . /app
RUN mkdir /app/db2
RUN mkdir /app/files
EXPOSE 7860
EXPOSE 11434
ENV GRADIO_SERVER_NAME="0.0.0.0"
ENTRYPOINT ["/usr/local/bin/python"]
CMD ["app.py"]