File size: 1,148 Bytes
1d458ad
 
 
5f7901d
1d458ad
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5f7901d
 
 
 
1d458ad
 
 
5f7901d
1d458ad
5f7901d
1d458ad
 
 
5f7901d
1d458ad
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
34
35
36
37
38
39
# compose.yaml (Versão com VINCIE)
version: '3.8'

services:
  aduc-sdr-app:
    build: .
    environment:
      ADUC_LOG_LEVEL: "DEBUG"
    image: aduc-sdr-videosuite:latest
    # (deploy, resources... mantidos como antes)
    ports:
      - "7860:7860" # Porta para a UI principal (LTX + SeedVR)
      - "7861:7861" # Porta para a nova UI do VINCIE
    volumes:
      # O volume 'aduc_data' agora armazena tudo: cache, modelos e repos.
      - aduc_data:/data
      - ./output:/app/output
    # O entrypoint cuidará do setup na inicialização.
    # O CMD padrão iniciará a UI principal. Para VINCIE, usaremos um comando diferente.
    
  # Novo serviço para a interface do VINCIE
  vince-ui:
    image: aduc-sdr-videosuite:latest # Usa a mesma imagem já construída
    command: python3 /app/app_vince.py # Sobrescreve o CMD padrão para iniciar a UI do VINCIE
    deploy:
      resources:
        reservations:
          devices:
            - driver: nvidia
              count: all
              capabilities: [gpu]
    ports:
      - "7861:7861"
    volumes:
      - aduc_data:/data
      - ./output:/app/output

volumes:
  aduc_data: