Spaces:
Runtime error
Runtime error
Deploy: Analyse de sentiment audio v1.0
Browse files- deploy.bat +15 -14
- deploy.ps1 +7 -12
deploy.bat
CHANGED
@@ -1,18 +1,27 @@
|
|
1 |
@echo off
|
2 |
REM Script de déploiement automatisé pour Hugging Face Spaces (Windows)
|
3 |
-
REM Usage: deploy.bat <votre-username>
|
4 |
|
5 |
setlocal enabledelayedexpansion
|
6 |
|
7 |
REM Vérification des arguments
|
8 |
-
if "%~
|
9 |
-
echo [ERROR] Usage: deploy.bat ^<votre-username^>
|
10 |
-
echo Exemple: deploy.bat john
|
11 |
exit /b 1
|
12 |
)
|
13 |
|
14 |
set USERNAME=%~1
|
15 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
16 |
set SPACE_URL=https://huggingface.co/spaces/%USERNAME%/%SPACE_NAME%
|
17 |
|
18 |
echo [INFO] Démarrage du déploiement pour %SPACE_URL%
|
@@ -67,21 +76,17 @@ if not exist ".git" (
|
|
67 |
REM 5. Ajout du remote Hugging Face
|
68 |
echo [INFO] Configuration du remote Hugging Face...
|
69 |
|
70 |
-
REM Supprimer l'ancien remote s'il existe
|
71 |
git remote remove hf 2>nul
|
72 |
|
73 |
-
|
74 |
-
git remote add hf https://huggingface.co/spaces/%USERNAME%/%SPACE_NAME%
|
75 |
|
76 |
echo [SUCCESS] Remote configuré: %SPACE_URL%
|
77 |
|
78 |
REM 6. Préparation du commit
|
79 |
echo [INFO] Préparation du commit...
|
80 |
|
81 |
-
REM Ajouter tous les fichiers
|
82 |
git add .
|
83 |
|
84 |
-
REM Créer le commit
|
85 |
git commit -m "Deploy: Analyse de sentiment audio v1.0" 2>nul || (
|
86 |
echo [WARNING] Aucun changement détecté, commit ignoré
|
87 |
)
|
@@ -89,14 +94,12 @@ git commit -m "Deploy: Analyse de sentiment audio v1.0" 2>nul || (
|
|
89 |
REM 7. Déploiement
|
90 |
echo [INFO] Déploiement sur Hugging Face Spaces...
|
91 |
|
92 |
-
REM Demander confirmation
|
93 |
set /p confirm="Voulez-vous déployer maintenant ? (y/N): "
|
94 |
if /i not "%confirm%"=="y" (
|
95 |
echo [WARNING] Déploiement annulé
|
96 |
exit /b 0
|
97 |
)
|
98 |
|
99 |
-
REM Pousser vers Hugging Face
|
100 |
echo [INFO] Poussage du code...
|
101 |
git push hf main
|
102 |
|
@@ -108,7 +111,6 @@ if errorlevel 1 (
|
|
108 |
echo [SUCCESS] Déploiement terminé avec succès !
|
109 |
echo [SUCCESS] Votre Space est accessible à: %SPACE_URL%
|
110 |
|
111 |
-
REM 8. Instructions post-déploiement
|
112 |
echo.
|
113 |
echo [INFO] Instructions post-déploiement:
|
114 |
echo 1. Allez sur %SPACE_URL%
|
@@ -116,7 +118,6 @@ echo 2. Attendez que le build se termine (peut prendre 5-10 minutes)
|
|
116 |
echo 3. Testez votre application
|
117 |
echo 4. Consultez les logs en cas de problème
|
118 |
|
119 |
-
REM 9. Vérification du statut
|
120 |
echo [INFO] Vérification du statut du Space...
|
121 |
echo Vous pouvez vérifier le statut à: %SPACE_URL%
|
122 |
|
|
|
1 |
@echo off
|
2 |
REM Script de déploiement automatisé pour Hugging Face Spaces (Windows)
|
3 |
+
REM Usage: deploy.bat <votre-username> [audio-sentiment]
|
4 |
|
5 |
setlocal enabledelayedexpansion
|
6 |
|
7 |
REM Vérification des arguments
|
8 |
+
if "%~1"=="" (
|
9 |
+
echo [ERROR] Usage: deploy.bat ^<votre-username^> [audio-sentiment]
|
10 |
+
echo Exemple: deploy.bat john audio-sentiment
|
11 |
exit /b 1
|
12 |
)
|
13 |
|
14 |
set USERNAME=%~1
|
15 |
+
if "%~2"=="" (
|
16 |
+
set SPACE_NAME=audio-sentiment
|
17 |
+
) else (
|
18 |
+
set SPACE_NAME=%~2
|
19 |
+
)
|
20 |
+
|
21 |
+
if not "%SPACE_NAME%"=="audio-sentiment" (
|
22 |
+
echo [WARNING] Le nom du Space recommande est 'audio-sentiment' (actuel: %SPACE_NAME%)
|
23 |
+
)
|
24 |
+
|
25 |
set SPACE_URL=https://huggingface.co/spaces/%USERNAME%/%SPACE_NAME%
|
26 |
|
27 |
echo [INFO] Démarrage du déploiement pour %SPACE_URL%
|
|
|
76 |
REM 5. Ajout du remote Hugging Face
|
77 |
echo [INFO] Configuration du remote Hugging Face...
|
78 |
|
|
|
79 |
git remote remove hf 2>nul
|
80 |
|
81 |
+
git remote add hf %SPACE_URL%
|
|
|
82 |
|
83 |
echo [SUCCESS] Remote configuré: %SPACE_URL%
|
84 |
|
85 |
REM 6. Préparation du commit
|
86 |
echo [INFO] Préparation du commit...
|
87 |
|
|
|
88 |
git add .
|
89 |
|
|
|
90 |
git commit -m "Deploy: Analyse de sentiment audio v1.0" 2>nul || (
|
91 |
echo [WARNING] Aucun changement détecté, commit ignoré
|
92 |
)
|
|
|
94 |
REM 7. Déploiement
|
95 |
echo [INFO] Déploiement sur Hugging Face Spaces...
|
96 |
|
|
|
97 |
set /p confirm="Voulez-vous déployer maintenant ? (y/N): "
|
98 |
if /i not "%confirm%"=="y" (
|
99 |
echo [WARNING] Déploiement annulé
|
100 |
exit /b 0
|
101 |
)
|
102 |
|
|
|
103 |
echo [INFO] Poussage du code...
|
104 |
git push hf main
|
105 |
|
|
|
111 |
echo [SUCCESS] Déploiement terminé avec succès !
|
112 |
echo [SUCCESS] Votre Space est accessible à: %SPACE_URL%
|
113 |
|
|
|
114 |
echo.
|
115 |
echo [INFO] Instructions post-déploiement:
|
116 |
echo 1. Allez sur %SPACE_URL%
|
|
|
118 |
echo 3. Testez votre application
|
119 |
echo 4. Consultez les logs en cas de problème
|
120 |
|
|
|
121 |
echo [INFO] Vérification du statut du Space...
|
122 |
echo Vous pouvez vérifier le statut à: %SPACE_URL%
|
123 |
|
deploy.ps1
CHANGED
@@ -1,14 +1,18 @@
|
|
1 |
# Script de déploiement automatisé pour Hugging Face Spaces (PowerShell)
|
2 |
-
# Usage: .\deploy.ps1 <votre-username>
|
3 |
|
4 |
param(
|
5 |
[Parameter(Mandatory=$true)]
|
6 |
[string]$Username,
|
7 |
|
8 |
-
[Parameter(Mandatory=$
|
9 |
-
[string]$SpaceName
|
10 |
)
|
11 |
|
|
|
|
|
|
|
|
|
12 |
# Couleurs pour l'affichage
|
13 |
$Red = "Red"
|
14 |
$Green = "Green"
|
@@ -116,10 +120,8 @@ if (-not (Test-Path ".git")) {
|
|
116 |
# 5. Ajout du remote Hugging Face
|
117 |
Write-Status "Configuration du remote Hugging Face..." $Blue
|
118 |
|
119 |
-
# Supprimer l'ancien remote s'il existe
|
120 |
git remote remove hf 2>$null
|
121 |
|
122 |
-
# Ajouter le nouveau remote
|
123 |
git remote add hf $SpaceUrl
|
124 |
|
125 |
Write-Success "Remote configuré: $SpaceUrl"
|
@@ -127,10 +129,8 @@ Write-Success "Remote configuré: $SpaceUrl"
|
|
127 |
# 6. Préparation du commit
|
128 |
Write-Status "Préparation du commit..." $Blue
|
129 |
|
130 |
-
# Ajouter tous les fichiers
|
131 |
git add .
|
132 |
|
133 |
-
# Créer le commit
|
134 |
try {
|
135 |
git commit -m "Deploy: Analyse de sentiment audio v1.0"
|
136 |
Write-Success "Commit créé"
|
@@ -141,14 +141,12 @@ try {
|
|
141 |
# 7. Déploiement
|
142 |
Write-Status "Déploiement sur Hugging Face Spaces..." $Blue
|
143 |
|
144 |
-
# Demander confirmation
|
145 |
$confirm = Read-Host "Voulez-vous déployer maintenant ? (y/N)"
|
146 |
if ($confirm -ne "y" -and $confirm -ne "Y") {
|
147 |
Write-Warning "Déploiement annulé"
|
148 |
exit 0
|
149 |
}
|
150 |
|
151 |
-
# Pousser vers Hugging Face
|
152 |
Write-Status "Poussage du code..." $Blue
|
153 |
try {
|
154 |
git push hf main
|
@@ -161,7 +159,6 @@ try {
|
|
161 |
Write-Success "Déploiement terminé avec succès !"
|
162 |
Write-Success "Votre Space est accessible à: $SpaceUrl"
|
163 |
|
164 |
-
# 8. Instructions post-déploiement
|
165 |
Write-Host ""
|
166 |
Write-Status "Instructions post-déploiement:" $Blue
|
167 |
Write-Host "1. Allez sur $SpaceUrl" -ForegroundColor $White
|
@@ -169,11 +166,9 @@ Write-Host "2. Attendez que le build se termine (peut prendre 5-10 minutes)" -Fo
|
|
169 |
Write-Host "3. Testez votre application" -ForegroundColor $White
|
170 |
Write-Host "4. Consultez les logs en cas de problème" -ForegroundColor $White
|
171 |
|
172 |
-
# 9. Vérification du statut
|
173 |
Write-Status "Vérification du statut du Space..." $Blue
|
174 |
Write-Host "Vous pouvez vérifier le statut à: $SpaceUrl" -ForegroundColor $White
|
175 |
|
176 |
Write-Success "Script de déploiement terminé !"
|
177 |
|
178 |
-
# Pause pour voir les résultats
|
179 |
Read-Host "Appuyez sur Entrée pour continuer"
|
|
|
1 |
# Script de déploiement automatisé pour Hugging Face Spaces (PowerShell)
|
2 |
+
# Usage: .\deploy.ps1 <votre-username> [audio-sentiment]
|
3 |
|
4 |
param(
|
5 |
[Parameter(Mandatory=$true)]
|
6 |
[string]$Username,
|
7 |
|
8 |
+
[Parameter(Mandatory=$false)]
|
9 |
+
[string]$SpaceName = "audio-sentiment"
|
10 |
)
|
11 |
|
12 |
+
if ($SpaceName -ne "audio-sentiment") {
|
13 |
+
Write-Host "[WARNING] Le nom du Space recommandé est 'audio-sentiment' (actuel: $SpaceName)" -ForegroundColor Yellow
|
14 |
+
}
|
15 |
+
|
16 |
# Couleurs pour l'affichage
|
17 |
$Red = "Red"
|
18 |
$Green = "Green"
|
|
|
120 |
# 5. Ajout du remote Hugging Face
|
121 |
Write-Status "Configuration du remote Hugging Face..." $Blue
|
122 |
|
|
|
123 |
git remote remove hf 2>$null
|
124 |
|
|
|
125 |
git remote add hf $SpaceUrl
|
126 |
|
127 |
Write-Success "Remote configuré: $SpaceUrl"
|
|
|
129 |
# 6. Préparation du commit
|
130 |
Write-Status "Préparation du commit..." $Blue
|
131 |
|
|
|
132 |
git add .
|
133 |
|
|
|
134 |
try {
|
135 |
git commit -m "Deploy: Analyse de sentiment audio v1.0"
|
136 |
Write-Success "Commit créé"
|
|
|
141 |
# 7. Déploiement
|
142 |
Write-Status "Déploiement sur Hugging Face Spaces..." $Blue
|
143 |
|
|
|
144 |
$confirm = Read-Host "Voulez-vous déployer maintenant ? (y/N)"
|
145 |
if ($confirm -ne "y" -and $confirm -ne "Y") {
|
146 |
Write-Warning "Déploiement annulé"
|
147 |
exit 0
|
148 |
}
|
149 |
|
|
|
150 |
Write-Status "Poussage du code..." $Blue
|
151 |
try {
|
152 |
git push hf main
|
|
|
159 |
Write-Success "Déploiement terminé avec succès !"
|
160 |
Write-Success "Votre Space est accessible à: $SpaceUrl"
|
161 |
|
|
|
162 |
Write-Host ""
|
163 |
Write-Status "Instructions post-déploiement:" $Blue
|
164 |
Write-Host "1. Allez sur $SpaceUrl" -ForegroundColor $White
|
|
|
166 |
Write-Host "3. Testez votre application" -ForegroundColor $White
|
167 |
Write-Host "4. Consultez les logs en cas de problème" -ForegroundColor $White
|
168 |
|
|
|
169 |
Write-Status "Vérification du statut du Space..." $Blue
|
170 |
Write-Host "Vous pouvez vérifier le statut à: $SpaceUrl" -ForegroundColor $White
|
171 |
|
172 |
Write-Success "Script de déploiement terminé !"
|
173 |
|
|
|
174 |
Read-Host "Appuyez sur Entrée pour continuer"
|