#!/usr/bin/env bash set -euo pipefail SCRIPT_DIR="$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" && pwd)" export MMPSEARCH_REPO_ROOT="${MMPSEARCH_REPO_ROOT:-$(dirname -- "$SCRIPT_DIR")}" export MMPSEARCH_DATA_ROOT="${MMPSEARCH_DATA_ROOT:-/var/www/html/trens/src_mmpSearch}" export MMPSEARCH_WORKERS="${MMPSEARCH_WORKERS:-2}" PYTHON_BIN="${MMPSEARCH_PYTHON:-$MMPSEARCH_REPO_ROOT/venv/bin/python3}" if [[ ! -x "$PYTHON_BIN" ]]; then echo "Python indisponivel: $PYTHON_BIN. Defina MMPSEARCH_PYTHON." >&2 exit 1 fi cd "$MMPSEARCH_REPO_ROOT/scripts" echo "[1/3] Extracao, renderizacao e manifestos" "$PYTHON_BIN" handler/main.py echo "[2/3] Analise de audio" "$PYTHON_BIN" classificacao/analise_audio.py echo "[3/3] Classificacao dos projetos" "$PYTHON_BIN" classificacao/classificacao_mestre.py echo "ETL concluido. O build/publicacao do Jekyll e uma etapa separada."