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