# Usar uma imagem base Python slim FROM python:3.11-slim # Definir o diretório de trabalho dentro do contêiner WORKDIR /app # Copiar TODO o conteúdo do seu projeto COPY . . # 🔧 **** NOVA LINHA **** # Criar o diretório mlruns durante o build RUN mkdir ./mlruns RUN chmod 777 ./mlruns RUN mkdir ./mlartifacts RUN chmod 777 ./mlartifacts RUN mkdir ./results RUN chmod 777 ./results RUN mkdir ./metrics RUN chmod 777 ./metrics # Instalar as dependências RUN pip install --no-cache-dir . # Expor a porta EXPOSE 7860 # Comando para iniciar o SERVIDOR DE UI do MLflow CMD ["mlflow", "ui", \ "--host", "0.0.0.0", \ "--port", "7860", \ "--backend-store-uri", "./mlruns", \ "--allowed-hosts", "jwsouza13-fleven.hf.space"]