Spaces:
Running on Zero
Running on Zero
| import os | |
| import sys | |
| from pathlib import Path | |
| ROOT = Path(__file__).resolve().parent | |
| SRC = ROOT / "src" | |
| if str(SRC) not in sys.path: | |
| sys.path.insert(0, str(SRC)) | |
| from mafia.server.app import app # noqa: E402 | |
| if __name__ == "__main__": | |
| os.environ.setdefault("MAFIA_MODEL_BACKEND", "zerogpu") | |
| os.environ.setdefault("MAFIA_SESSION_BACKEND", "memory") | |
| os.environ.setdefault("MAFIA_ENABLE_GRADIO_MCP", "0") | |
| app.launch( | |
| server_name=os.getenv("GRADIO_SERVER_NAME", "0.0.0.0"), | |
| server_port=int(os.getenv("PORT", os.getenv("GRADIO_SERVER_PORT", "7860"))), | |
| mcp_server=os.getenv("MAFIA_ENABLE_GRADIO_MCP", "0") != "0", | |
| ) | |