# Imagem base do Python FROM python:3.9-slim # Evita prompts interativos ENV DEBIAN_FRONTEND=noninteractive # Instalar dependências do sistema necessárias para algumas libs (ex: pandas, matplotlib) RUN apt-get update && apt-get install -y \ build-essential \ libgeos-dev \ && rm -rf /var/lib/apt/lists/* # Criar pasta de trabalho WORKDIR /app # Copiar requirements.txt e instalar dependências COPY requirements.txt /app/ RUN pip install --no-cache-dir -r requirements.txt # Copiar o código e os dados COPY ./src /app/src COPY ./Dados /app/Dados COPY requirements.txt /app/ # Definir diretório de trabalho para rodar o app WORKDIR /app/src/ # Comando para iniciar o Streamlit no Hugging Face CMD ["streamlit", "run", "streamlit_app.py", "--server.port", "8501", "--server.address", "0.0.0.0"]