José Wilson commited on
Commit
9edc576
·
1 Parent(s): 3119968

update fleven

Browse files
Files changed (1) hide show
  1. Dockerfile +12 -11
Dockerfile CHANGED
@@ -4,23 +4,24 @@ FROM python:3.11-slim
4
  # Definir o diretório de trabalho dentro do contêiner
5
  WORKDIR /app
6
 
7
- # Copiar TODO o conteúdo do seu projeto para o diretório /app no contêiner
8
- # Incluindo a pasta 'fleven', 'pyproject.toml', etc.
9
  COPY . .
10
 
11
- # Instalar as dependências do projeto definidas no pyproject.toml
12
- # O "." indica para instalar o projeto no diretório atual
 
 
 
 
 
 
 
13
  RUN pip install --no-cache-dir .
14
 
15
- # Expor a porta que o servidor Flower (SuperNode) usará
16
- # O padrão do HF Spaces é 7860, mas vamos usar 8080 que é o padrão do Flower
17
- # O HF redirecionará o tráfego externo para esta porta interna
18
  EXPOSE 7860
19
 
20
- # Comando para iniciar o SERVIDOR Flower (SuperLink/SuperNode no modo servidor)
21
- # NÃO use 'flwr run .', que é para simulação. Use 'flower-supernode'.
22
- # '--app' aponta para seu objeto ServerApp em fleven/server.py
23
- # '--address 0.0.0.0:8080' faz o servidor ouvir em todas as interfaces na porta 8080 dentro do contêiner
24
  CMD ["mlflow", "ui", \
25
  "--host", "0.0.0.0", \
26
  "--port", "7860", \
 
4
  # Definir o diretório de trabalho dentro do contêiner
5
  WORKDIR /app
6
 
7
+ # Copiar TODO o conteúdo do seu projeto
 
8
  COPY . .
9
 
10
+ # 🔧 **** NOVA LINHA ****
11
+ # Criar o diretório mlruns durante o build
12
+ RUN mkdir ./mlruns
13
+ RUN mkdir ./mlartifacts
14
+ RUN mkdir ./results
15
+ RUN mkdir ./metrics
16
+
17
+
18
+ # Instalar as dependências
19
  RUN pip install --no-cache-dir .
20
 
21
+ # Expor a porta
 
 
22
  EXPOSE 7860
23
 
24
+ # Comando para iniciar o SERVIDOR DE UI do MLflow
 
 
 
25
  CMD ["mlflow", "ui", \
26
  "--host", "0.0.0.0", \
27
  "--port", "7860", \