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="0.0.0.0", port=5000, allow_unsafe_werkzeug=True ) if __name__ == "__main__": main()