Socold commited on
Commit
2ff82ae
·
verified ·
1 Parent(s): 3d48918

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +13 -5
app.py CHANGED
@@ -34,12 +34,20 @@ def forced_auth_launch(self, *args, **kwargs):
34
  # Forcer l'authentification
35
  kwargs['auth'] = (USERNAME, PASSWORD)
36
  kwargs['auth_message'] = "Authentification VibeVoice requise"
 
37
  kwargs['server_name'] = "0.0.0.0"
38
- # IMPORTANT: Supprimer share qui cause des problèmes
39
- kwargs.pop('share', None)
40
- kwargs['share'] = False # Forcer à False
41
- print("🔒 AUTHENTIFICATION FORCÉE APPLIQUÉE")
42
- return original_launch(self, *args, **kwargs)
 
 
 
 
 
 
 
43
 
44
  # Remplacer la méthode launch
45
  gr.Blocks.launch = forced_auth_launch
 
34
  # Forcer l'authentification
35
  kwargs['auth'] = (USERNAME, PASSWORD)
36
  kwargs['auth_message'] = "Authentification VibeVoice requise"
37
+ # Configuration spéciale pour HuggingFace Spaces
38
  kwargs['server_name'] = "0.0.0.0"
39
+ kwargs['share'] = False
40
+ kwargs['root_path'] = os.environ.get("SPACE_ID", "")
41
+ # Ignorer les erreurs de localhost
42
+ try:
43
+ print("🔒 AUTHENTIFICATION FORCÉE APPLIQUÉE")
44
+ return original_launch(self, *args, **kwargs)
45
+ except ValueError as e:
46
+ if "localhost" in str(e):
47
+ # Forcer le lancement même avec l'erreur
48
+ kwargs['share'] = True
49
+ return original_launch(self, *args, **kwargs)
50
+ raise
51
 
52
  # Remplacer la méthode launch
53
  gr.Blocks.launch = forced_auth_launch