mafia / app.py
Alfaxad's picture
Migrate Mafia game to ZeroGPU Gradio Space
b14a05f verified
Raw
History Blame Contribute Delete
662 Bytes
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",
)