transient.chat/app.py

22 lines
542 B
Python
Raw Normal View History

2026-05-12 23:50:49 +00:00
from flask import Flask
from config import Config
from extensions import CORS
from blueprints import register_blueprints
from models.cleanup import start_cleanup_thread
from werkzeug.middleware.proxy_fix import ProxyFix
def create_app():
app = Flask(__name__)
app.config.from_object(Config)
CORS(app)
register_blueprints(app)
start_cleanup_thread()
app.wsgi_app = ProxyFix(app.wsgi_app, x_for=1, x_proto=1, x_host=1, x_prefix=1)
return app
app = create_app()
if __name__ == "__main__":
app.run(debug=True)