|
|
#!/usr/bin/env bash |
|
|
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)" |
|
|
|
|
|
|
|
|
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 |
|
|
|
|
|
|
|
|
|
|
|
mkdir -p "$OUTPUT_ROOT" "$HF_HOME" |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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)" |
|
|
|
|
|
|
|
|
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..." |
|
|
|
|
|
exec python app.py |