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", )