spjasper commited on
Commit
ccaa878
·
1 Parent(s): 1d16b92
Files changed (2) hide show
  1. .gitignore +57 -0
  2. deploy.sh +34 -0
.gitignore ADDED
@@ -0,0 +1,57 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Byte-compiled / optimized / DLL files
2
+ __pycache__/
3
+ *.py[cod]
4
+ *$py.class
5
+
6
+ # Virtual environment
7
+ venv/
8
+ .env/
9
+ .env.bak/
10
+ .envrc
11
+
12
+ # Jupyter Notebook checkpoints
13
+ .ipynb_checkpoints
14
+
15
+ # VSCode
16
+ .vscode/
17
+
18
+ # PyCharm
19
+ .idea/
20
+
21
+ # macOS
22
+ .DS_Store
23
+
24
+ # Logs
25
+ *.log
26
+
27
+ # Compiled C files
28
+ *.so
29
+
30
+ # Test coverage reports
31
+ htmlcov/
32
+ .coverage
33
+ .tox/
34
+ .nox/
35
+
36
+ # Python egg metadata
37
+ *.egg-info/
38
+ *.egg
39
+ dist/
40
+ build/
41
+
42
+ # pipenv / poetry / hatch
43
+ Pipfile.lock
44
+ poetry.lock
45
+ __pypackages__/
46
+
47
+ # mypy / pyright
48
+ .mypy_cache/
49
+ .pyright/
50
+ .dmypy.json
51
+ .pyre/
52
+
53
+ # pycache from pytest
54
+ .cache/
55
+
56
+ # dotenv
57
+ *.env
deploy.sh ADDED
@@ -0,0 +1,34 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/bin/bash
2
+
3
+ # Configuración
4
+ SPACE_NAME="spjasper/analisis_logs"
5
+ BRANCH_NAME="version-dos"
6
+ SOURCE_PATH="/home/spsanchez/Documents/huge/analisis_logs"
7
+ TMP_DIR="/tmp/deploy_space_$(date +%s)"
8
+
9
+ # Clonar el Space
10
+ echo "🌀 Clonando el Space..."
11
+ git clone https://huggingface.co/spaces/$SPACE_NAME "$TMP_DIR" || exit 1
12
+ cd "$TMP_DIR" || exit 1
13
+
14
+ # Cambiar o crear rama
15
+ echo "🌿 Cambiando a la rama $BRANCH_NAME..."
16
+ git checkout -b "$BRANCH_NAME" 2>/dev/null || git checkout "$BRANCH_NAME"
17
+
18
+ # Copiar nuevo código
19
+ echo "📁 Copiando código desde $SOURCE_PATH..."
20
+ rsync -av --delete "$SOURCE_PATH"/ . --exclude ".git"
21
+
22
+ # Commit y push
23
+ echo "📤 Haciendo commit y push..."
24
+ git add .
25
+ git commit -m "Deploy desde rama $BRANCH_NAME" || echo "⚠️ No hay cambios para commitear."
26
+ git push origin "$BRANCH_NAME"
27
+
28
+ # Abrir la configuración del Space en el navegador
29
+ echo "🌐 Abriendo el panel de Hugging Face para cambiar la rama activa..."
30
+ xdg-open "https://huggingface.co/spaces/$SPACE_NAME/settings" >/dev/null 2>&1 || \
31
+ open "https://huggingface.co/spaces/$SPACE_NAME/settings" || \
32
+ echo "🔗 Abre este enlace en tu navegador: https://huggingface.co/spaces/$SPACE_NAME/settings"
33
+
34
+ echo "✅ Listo. No olvides seleccionar la rama '$BRANCH_NAME' en el panel de configuración para desplegarla."