# 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: