#!/usr/bin/env python3 """ 简单的生产环境启动脚本 使用 Flask 内置服务器,但配置为生产模式 适合 Windows 环境快速部署 """ import os import sys from src.flask_prompt_master import create_app def main(): """主函数""" # 设置生产环境变量 os.environ['FLASK_ENV'] = 'production' # 创建应用实例 app = create_app() print("=" * 60) print("🚀 Flask 提示词大师 - 生产环境启动") print("=" * 60) print(f"📊 环境: {os.environ.get('FLASK_ENV', 'unknown')}") print(f"🌐 服务器: Flask 内置服务器") print(f"🔗 地址: http://0.0.0.0:5002") print(f"📝 日志: 控制台输出") print("=" * 60) print("✅ 服务器启动中...") print("💡 按 Ctrl+C 停止服务器") print("=" * 60) try: # 启动 Flask 内置服务器(生产模式配置) app.run( host='0.0.0.0', port=5001, # 修改端口为5001 debug=False, # 生产环境关闭调试 threaded=True, # 启用多线程 use_reloader=False # 关闭自动重载 ) except KeyboardInterrupt: print("\n" + "=" * 60) print("🛑 服务器已停止") print("=" * 60) except Exception as e: print(f"\n❌ 启动失败: {str(e)}") sys.exit(1) if __name__ == '__main__': main()