Spaces:
Running
Running
File size: 853 Bytes
1b8d07e f1e41b8 1b8d07e e5bc2ce f549ba1 e5bc2ce f549ba1 1b8d07e e5bc2ce a0a02f2 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
import os
import sys
from dotenv import load_dotenv
# Charge les variables d'environnement depuis le fichier .env
load_dotenv()
# Ajoute le dossier courant au path pour pouvoir importer src
sys.path.append(os.path.dirname(__file__))
# Importe l'interface Gradio depuis le serveur
# Note: Assurez-vous que src/mcp_server/server.py définit bien une variable 'demo' (gr.Blocks)
from src.mcp_server.server import demo
if __name__ == "__main__":
# Lancement du serveur compatible Hugging Face Spaces
# mcp_server=True active les endpoints MCP
# show_error=True permet de voir les erreurs Python dans l'interface (utile pour le débug)
# allowed_paths=["assets"] permet de servir les fichiers statiques du dossier assets
demo.launch(server_name="0.0.0.0", server_port=7860, mcp_server=True, show_error=True, allowed_paths=["assets"])
|