Spaces:
Sleeping
Sleeping
| """ | |
| Punto de entrada del HF Space v2. | |
| Estructura esperada en el Space (tras `deploy_to_hf_space.py`): | |
| . | |
| βββ app.py # este archivo | |
| βββ requirements.txt | |
| βββ README.md # YAML frontmatter del Space | |
| βββ rag_books_mcp/ # paquete con tools, server, app | |
| La base ChromaDB NO se incluye en el Space. Se descarga vΓa | |
| huggingface_hub.snapshot_download del dataset configurado por la variable | |
| de entorno RAG_CHROMA_DATASET (default: gusdelact/rag-esl-islp-chromadb). | |
| """ | |
| import sys | |
| from pathlib import Path | |
| HERE = Path(__file__).resolve().parent | |
| if str(HERE) not in sys.path: | |
| sys.path.insert(0, str(HERE)) | |
| from rag_books_mcp.app import build_demo # noqa: E402 | |
| if __name__ == "__main__": | |
| demo = build_demo() | |
| demo.launch(mcp_server=True, server_name="0.0.0.0") | |