File size: 746 Bytes
44714bc
 
 
 
 
 
9edc576
44714bc
 
9edc576
 
 
ec7dfb6
9edc576
ec7dfb6
9edc576
ec7dfb6
9edc576
ec7dfb6
9edc576
 
 
44714bc
 
9edc576
3119968
44714bc
9edc576
3119968
 
 
020e374
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# 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"]