import logging from dotenv import load_dotenv from app import create_app, socketio # Load environment variables from .env file load_dotenv() # Configure logging logging.basicConfig( level=logging.INFO, format="%(asctime)s - %(name)s - %(levelname)s - %(message)s", datefmt="%H:%M:%S", ) def main() -> None: """Run the Flask application with SocketIO.""" app = create_app() socketio.run( app, debug=True, host="127.0.0.1", port=5000, allow_unsafe_werkzeug=True ) if __name__ == "__main__": main()