Limpa dependências versionadas e reconstrói catálogo com 20 projetos
Deploy / Deploy (push) Successful in 29s
Deploy / Deploy (push) Successful in 29s
This commit is contained in:
1 parent
95810ce994
commit
57af93ea60
319 files changed
+155566
-1328045
No files matched your search
+16
-28
@@ -1,34 +1,22 @@
|
||||
#!/bin/bash
|
||||
#!/usr/bin/env bash
|
||||
set -euo pipefail
|
||||
|
||||
# Interrompe a execução imediatamente se qualquer comando falhar
|
||||
set -e
|
||||
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}"
|
||||
|
||||
# Define o caminho absoluto para o seu Python do ambiente virtual
|
||||
PYTHON_BIN="/nethome/jotachina/projetos/mmpSearch/venv/bin/python3"
|
||||
if [[ ! -x "$PYTHON_BIN" ]]; then
|
||||
echo "Python indisponivel: $PYTHON_BIN. Defina MMPSEARCH_PYTHON." >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Define o diretório raiz do projeto para garantir que os caminhos relativos funcionem
|
||||
BASE_DIR="/nethome/jotachina/projetos/mmpSearch/scripts"
|
||||
|
||||
echo "================================================================="
|
||||
echo "Iniciando Pipeline Completo do MMPSearch"
|
||||
echo "================================================================="
|
||||
|
||||
# Navega até a raiz do projeto para que os caminhos dos scripts funcionem corretamente
|
||||
cd "$BASE_DIR"
|
||||
|
||||
echo "[1/3] Executando: handler/main.py..."
|
||||
cd "$MMPSEARCH_REPO_ROOT/scripts"
|
||||
echo "[1/3] Extracao, renderizacao e manifestos"
|
||||
"$PYTHON_BIN" handler/main.py
|
||||
echo "handler/main.py concluído!"
|
||||
echo "-----------------------------------------------------------------"
|
||||
|
||||
echo "[2/3] Executando: classificacao/analise_audio.py..."
|
||||
echo "[2/3] Analise de audio"
|
||||
"$PYTHON_BIN" classificacao/analise_audio.py
|
||||
echo "classificacao/analise_audio.py concluído!"
|
||||
echo "-----------------------------------------------------------------"
|
||||
|
||||
echo "[3/3] Executando: classificacao/classificacao_mestre.py..."
|
||||
echo "[3/3] Classificacao dos projetos"
|
||||
"$PYTHON_BIN" classificacao/classificacao_mestre.py
|
||||
echo "classificacao/classificacao_mestre.py concluído!"
|
||||
echo "================================================================="
|
||||
echo "Pipeline finalizado com sucesso!"
|
||||
echo "================================================================="
|
||||
echo "ETL concluido. O build/publicacao do Jekyll e uma etapa separada."
|
||||
Reference in new issue
Block a user