#!/usr/bin/env python3 """ 启动脚本 - 从项目根目录运行 workflow_service """ import sys import os from pathlib import Path # 加载 .env 文件 try: from dotenv import load_dotenv env_path = Path(__file__).parent / ".env" load_dotenv(env_path) print(f"已加载环境变量文件: {env_path}") except ImportError: print("警告: 未安装 python-dotenv,无法加载 .env 文件") except Exception as e: print(f"警告: 加载 .env 文件失败: {e}") # 将项目根目录添加到Python路径 project_root = os.path.dirname(os.path.abspath(__file__)) sys.path.insert(0, project_root) # 现在可以正常导入 from app.main import web_app import uvicorn print("🚀 启动 ComfyUI 工作流服务监控...") print("📊 监控页面地址: http://localhost:18000/monitor") print("🔍 健康检查: http://localhost:18000/monitor/health") print("📈 API 文档: http://localhost:18000/docs") if __name__ == "__main__": uvicorn.run(web_app, host="0.0.0.0", port=18000)