| import os |
| from flask import Flask |
| from utils import logger |
| import config |
| from auth import start_cleanup_thread |
| from routes import register_routes |
|
|
| def create_app(): |
| """创建并配置Flask应用""" |
| config.init_config() |
| app = Flask(__name__) |
| |
| |
| start_cleanup_thread() |
| |
| |
| register_routes(app) |
| |
| return app |
|
|
| if __name__ == "__main__": |
| |
| |
| |
| app = create_app() |
| |
| |
| port = int(os.getenv("PORT", 7860)) |
| print(f"[系统] Flask 应用将在 0.0.0.0:{port} 启动 (Flask 开发服)") |
| |
| |
| flask_debug_mode = config.get_config_value("FLASK_DEBUG", default=False) |
| app.run(host='0.0.0.0', port=port, debug=flask_debug_mode) |