File size: 642 Bytes
7557669 1b92e35 f9ad638 7557669 1b92e35 7557669 1b92e35 7557669 1b92e35 f9ad638 7557669 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | # Utiliza a imagem base do Python 3.8 slim
FROM python:3.8-slim
# Define o diretório de trabalho dentro do contêiner
WORKDIR /usr/src/app
# Copia o arquivo requirements.txt para o contêiner
COPY requirements.txt .
# Instala as dependências listadas no requirements.txt
RUN pip install --no-cache-dir -r requirements.txt
# Copia todo o restante dos arquivos para o diretório de trabalho do contêiner
COPY . .
# Define a variável de ambiente para o servidor Gradio
ENV GRADIO_SERVER_NAME="0.0.0.0"
# Expõe a porta 7860 para que o Gradio possa ser acessado
EXPOSE 7860
# Comando para iniciar o aplicativo
CMD ["python", "app.py"]
|