Spaces:
Sleeping
Sleeping
| # Configuración | |
| SPACE_NAME="spjasper/analisis_logs" | |
| BRANCH_NAME="version-dos" | |
| SOURCE_PATH="/home/spsanchez/Documents/huge/analisis_logs" | |
| TMP_DIR="/tmp/deploy_space_$(date +%s)" | |
| # Clonar el Space | |
| echo "🌀 Clonando el Space..." | |
| git clone https://huggingface.co/spaces/$SPACE_NAME "$TMP_DIR" || exit 1 | |
| cd "$TMP_DIR" || exit 1 | |
| # Cambiar o crear rama | |
| echo "🌿 Cambiando a la rama $BRANCH_NAME..." | |
| git checkout -b "$BRANCH_NAME" 2>/dev/null || git checkout "$BRANCH_NAME" | |
| # Copiar nuevo código | |
| echo "📁 Copiando código desde $SOURCE_PATH..." | |
| rsync -av --delete "$SOURCE_PATH"/ . --exclude ".git" | |
| # Commit y push | |
| echo "📤 Haciendo commit y push..." | |
| git add . | |
| git commit -m "Deploy desde rama $BRANCH_NAME" || echo "⚠️ No hay cambios para commitear." | |
| git push origin "$BRANCH_NAME" | |
| # Abrir la configuración del Space en el navegador | |
| echo "🌐 Abriendo el panel de Hugging Face para cambiar la rama activa..." | |
| xdg-open "https://huggingface.co/spaces/$SPACE_NAME/settings" >/dev/null 2>&1 || \ | |
| open "https://huggingface.co/spaces/$SPACE_NAME/settings" || \ | |
| echo "🔗 Abre este enlace en tu navegador: https://huggingface.co/spaces/$SPACE_NAME/settings" | |
| echo "✅ Listo. No olvides seleccionar la rama '$BRANCH_NAME' en el panel de configuración para desplegarla." | |