| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- #!/usr/bin/env python3
- # -*- coding: utf-8 -*-
- """
- 应用启动脚本
- """
- import os
- import sys
- import logging
- # 禁用 Python 输出缓冲,确保日志实时输出
- os.environ['PYTHONUNBUFFERED'] = '1'
- # 添加项目根目录到Python路径
- sys.path.append(os.path.dirname(os.path.abspath(__file__)))
- from app import create_app
- # 配置日志
- logging.basicConfig(
- level=logging.INFO,
- format='%(asctime)s [%(levelname)s] %(message)s',
- handlers=[
- logging.StreamHandler(sys.stdout)
- ]
- )
- app = create_app(os.getenv('FLASK_ENV') or 'default')
- if __name__ == '__main__':
- print("\n" + "="*60)
- print("🚀 SKU生命周期分析系统启动中...")
- print("📍 服务地址: http://0.0.0.0:8085")
- print("🔧 调试模式: 已开启")
- print("="*60 + "\n")
-
- # 强制刷新标准输出
- sys.stdout.flush()
-
- app.run(host='0.0.0.0', port=8085, debug=True)
|