alec228 commited on
Commit
25d4c5c
·
1 Parent(s): 56d1009

Deploy: Analyse de sentiment audio v1.0

Browse files
Files changed (2) hide show
  1. deploy.bat +15 -14
  2. 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> <nom-du-space>
4
 
5
  setlocal enabledelayedexpansion
6
 
7
  REM Vérification des arguments
8
- if "%~2"=="" (
9
- echo [ERROR] Usage: deploy.bat ^<votre-username^> ^<nom-du-space^>
10
- echo Exemple: deploy.bat john sentiment-audio-analyzer
11
  exit /b 1
12
  )
13
 
14
  set USERNAME=%~1
15
- set SPACE_NAME=%~2
 
 
 
 
 
 
 
 
 
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
- REM Ajouter le nouveau remote
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> <nom-du-space>
3
 
4
  param(
5
  [Parameter(Mandatory=$true)]
6
  [string]$Username,
7
 
8
- [Parameter(Mandatory=$true)]
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"