OLLAMA / Dockerfile
akra35567's picture
Update Dockerfile
cb44272 verified
raw
history blame
600 Bytes
# Dockerfile
FROM ollama/ollama:latest
# PORTAS
EXPOSE 7860
EXPOSE 11434
# INICIA OLLAMA EM BACKGROUND + PUXA MODELO
RUN ollama serve & \
sleep 10 && \
ollama pull qwen2.5:7b && \
pkill ollama
# COPIA ARQUIVOS
COPY app.py /app/app.py
COPY requirements.txt /app/requirements.txt
WORKDIR /app
# INSTALA DEPENDÊNCIAS
RUN pip install --no-cache-dir -r requirements.txt
# HEALTHCHECK
HEALTHCHECK --interval=30s --timeout=10s --start-period=60s --retries=3 \
CMD curl -f http://localhost:7860/health || exit 1
# INICIA app.py (inicia ollama serve + Flask)
CMD ["python", "app.py"]