#!/usr/bin/env python3
"""
Flask 应用启动文件
用于开发和 uWSGI 部署
"""

# 导入核心模块
from app import create_app
import os

# 创建应用实例
app = create_app()

# 如果是直接运行此文件（python run.py），启用调试模式
if __name__ == '__main__':
    # 获取端口，支持环境变量或默认 5000
    port = int(os.environ.get('PORT', 5000))
    host = os.environ.get('HOST', '0.0.0.0')
    
    print(f"🚀 启动 Flask 应用...")
    print(f"🌐 访问地址: http://{host}:{port}/")
    
    app.run(
        host=host,
        port=port,
        debug=True,      # 开发环境开启调试
        use_reloader=True # 代码修改自动重启
    )
