Files
HooHacks-12/Backend/api/app.py
2025-03-30 01:28:07 -04:00

22 lines
521 B
Python

from flask import Flask
from flask_socketio import SocketIO
from src.utils.config import Config
from src.utils.logger import setup_logger
from api.routes import setup_routes
from api.socket_handlers import setup_socket_handlers
def create_app():
app = Flask(__name__)
app.config.from_object(Config)
setup_logger(app)
setup_routes(app)
setup_socket_handlers(app)
return app
app = create_app()
socketio = SocketIO(app)
if __name__ == "__main__":
socketio.run(app, host='0.0.0.0', port=5000)