debate-bots/run_webui.py
2025-11-11 21:03:01 -07:00

31 lines
706 B
Python
Executable File

#!/usr/bin/env python3
"""Run the debate-bots web UI server."""
import sys
import os
from pathlib import Path
# Add project root to path
project_root = Path(__file__).parent
sys.path.insert(0, str(project_root))
# Setup environment
os.chdir(project_root)
from src.web_server import app
from src.logger import setup_logging, get_logger
# Setup logging
setup_logging()
logger = get_logger(__name__)
if __name__ == '__main__':
logger.info("Starting Debate Bots Web UI server...")
logger.info("Open http://localhost:5000 in your browser")
try:
app.run(host='0.0.0.0', port=5000, debug=True, threaded=True)
except KeyboardInterrupt:
logger.info("Server stopped by user")