import eventlet
eventlet.monkey_patch()
from app import create_app
from app.core import socketio

app = create_app()

if __name__ == "__main__":
    # Use Flask-SocketIO's built-in runner with eventlet (default async_mode)
    socketio.run(app, host="0.0.0.0", port=5000, debug=True)