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