jobim-jfactor-boost / Dockerfile
@danMendes-bossanova
new tre
e9f9002
raw
history blame contribute delete
672 Bytes
#Dockerfile
FROM python:3.11-slim-bookworm
# Instala dependências do sistema
RUN apt-get update && apt-get install -y \
curl \
&& rm -rf /var/lib/apt/lists/*
# Define diretório de trabalho
WORKDIR /app
# Copia e instala dependências Python
COPY requirements.txt .
RUN pip install --no-cache-dir --upgrade pip
RUN pip install --no-cache-dir -r requirements.txt
# Copia aplicação
COPY app.py .
# Expõe porta
EXPOSE 7860
# Variáveis de ambiente
ENV PYTHONUNBUFFERED=1
ENV GRADIO_SERVER_NAME="0.0.0.0"
ENV GRADIO_SERVER_PORT=7860
ENV HUGGINGFACE_HUB_CACHE=/app/cache
ENV TRANSFORMERS_CACHE=/app/cache
# Comando de inicialização
CMD ["python", "app.py"]