Spaces:
Paused
Paused
| set -euo pipefail | |
| tree -L 4 /app | |
| tree -L 4 /data | |
| echo "🚀 Iniciando o script de setup e lançamento do LTX-Video..." | |
| echo "Usuário atual: $(whoami)" | |
| # Define as variáveis de ambiente que o LTXServer irá consumir | |
| export HF_HOME="${HF_HOME:-/data/.cache/huggingface}" | |
| export OUTPUT_ROOT="${OUTPUT_ROOT:-/app/outputs/ltx}" | |
| export LTXV_FRAME_LOG_EVERY=8 | |
| export LTXV_DEBUG=1 | |
| # --- Garante que Diretórios Existam --- | |
| mkdir -p "$OUTPUT_ROOT" "$HF_HOME" | |
| # 1) Builder (garante Apex/Flash e deps CUDA) | |
| #echo "🛠️ Iniciando o builder.sh para compilar/instalar dependências CUDA..." | |
| #if [ -f "/app/builder.sh" ]; then | |
| # /bin/bash /app/builder.sh | |
| # echo "✅ Builder finalizado." | |
| #else | |
| # echo "⚠️ Aviso: builder.sh não encontrado. Pulando etapa de compilação de dependências." | |
| #fi | |
| python setup.py | |
| cp -rfv /app/LTX-Video/ /data/ | |
| export OUTPUT_ROOT="${OUTPUT_ROOT:-/app/outputs}" | |
| export INPUT_ROOT="${INPUT_ROOT:-/app/inputs}" | |
| mkdir -p "$OUTPUT_ROOT" "$INPUT_ROOT" | |
| echo "[aduc][start] Verificando ambiente como usuário: $(whoami)" | |
| # Env da UI | |
| export GRADIO_SERVER_NAME="0.0.0.0" | |
| export GRADIO_SERVER_PORT="${PORT:-7860}" | |
| export GRADIO_ENABLE_QUEUE="True" | |
| echo "[ltx][start] Lançando app_ltx.py..." | |
| # Executa diretamente o python. | |
| exec python app.py |