## 主要修复 - 修复Creo软件运行状态检测失败问题 - 添加完整的软件停止功能支持 - 改进多进程软件的进程管理逻辑 ## 技术改进 - 更新软件配置支持多进程名称检测 - 优化进程停止逻辑,增加超时配置 - 新增 stop_software WebSocket消息类型 - 完善错误处理和日志记录 ## 配置更新 - configs/software_config.yaml: 支持进程名称列表和停止超时 - 添加Revit 2017配置支持 ## 文档更新 - README.md: 更新软件配置说明和API列表 - frontend-api-docs.md: 添加停止软件API文档 - CHECKPOINT.md: 记录修复进展和解决方案 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
28 lines
483 B
Plaintext
28 lines
483 B
Plaintext
# 应用配置
|
|
APP_NAME=CadHubManage
|
|
DEBUG=false
|
|
HOST=0.0.0.0
|
|
PORT=8000
|
|
|
|
# JWT配置
|
|
SECRET_KEY=your-very-secret-key-change-in-production
|
|
ALGORITHM=HS256
|
|
ACCESS_TOKEN_EXPIRE_MINUTES=30
|
|
REFRESH_TOKEN_EXPIRE_DAYS=7
|
|
|
|
# 文件路径配置
|
|
SOFTWARE_CONFIG_PATH=configs/software_config.yaml
|
|
USERS_CONFIG_PATH=configs/users.json
|
|
|
|
# 并发控制
|
|
MAX_CONCURRENT_SOFTWARE=1
|
|
|
|
# CORS配置
|
|
CORS_ORIGINS=["*"]
|
|
|
|
# 日志配置
|
|
LOG_LEVEL=INFO
|
|
LOG_FILE=logs/app.log
|
|
|
|
# 安全配置
|
|
ALLOWED_IPS=["*"] |