Spaces:
Running
Running
| 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"]) | |