#!/bin/bash set -e echo "🚀 ADUC-SDR Entrypoint: Verificando ambiente..." # Passo 1: Executa o script de setup para garantir que repositórios e modelos existem. # O setup.py é inteligente e pulará downloads se os arquivos já existirem no volume /data. echo " > Executando setup.py para clonar repositórios e baixar modelos (apenas se necessário)..." python3 /app/setup.py echo " > Ambiente pronto!" echo "---------------------------------------------------------" # Passo 2: Executa o comando principal passado para o contêiner (CMD no Dockerfile) # Por padrão, será "/app/start.sh" exec "$@"