Dax451 commited on
Commit
f3e9379
·
1 Parent(s): 24e02bf

Semplificata gestione dell'autenticazione lasciando che sia gestita da Hugging Face Spaces

Browse files
Files changed (1) hide show
  1. app.py +6 -17
app.py CHANGED
@@ -273,23 +273,12 @@ def main():
273
  # Crea l'interfaccia
274
  interface = create_ui(generator)
275
 
276
- # Configura l'autenticazione
277
- username = os.getenv("GRADIO_USERNAME")
278
- password = os.getenv("GRADIO_PASSWORD")
279
-
280
- # Verifica se le credenziali sono disponibili
281
- if username and password:
282
- # Utilizzo dell'autenticazione in Gradio 5.x
283
- print(f"Autenticazione configurata con username: {username}")
284
- interface.launch(
285
- auth=[(username, password)], # Formato corretto per Gradio 5.x: lista di tuple
286
- share=True, # Necessario per Hugging Face Spaces
287
- server_name="0.0.0.0" # Bind all interfaces
288
- )
289
- else:
290
- # Per test locali, disabilitiamo l'autenticazione
291
- print("Autenticazione disabilitata per test locali. Su HF Spaces, imposta GRADIO_USERNAME e GRADIO_PASSWORD.")
292
- interface.launch(share=True, server_name="0.0.0.0")
293
 
294
  if __name__ == "__main__":
295
  main()
 
273
  # Crea l'interfaccia
274
  interface = create_ui(generator)
275
 
276
+ # Avvia l'interfaccia senza autenticazione (l'autenticazione sarà gestita da Hugging Face Spaces)
277
+ # Utilizziamo i parametri necessari per Hugging Face Spaces
278
+ interface.launch(
279
+ server_name="0.0.0.0",
280
+ share=False
281
+ )
 
 
 
 
 
 
 
 
 
 
 
282
 
283
  if __name__ == "__main__":
284
  main()