Commit Graph
7 Commits
Author SHA1 Message Date
zhang1106 2f8e95be49 refactor(install,uninstall,update): 统一日志输出并优化安装流程
- 重构install模块的打印逻辑,使用统一的log工具替代原生console
- 新增运行环境、前端端口等安装信息展示
- 优化uninstall模块的步骤命名和预览逻辑,新增跳过提示
- 重构update模块,复用install的日志工具,统一输出格式
- 新增健康检查直接读取后端端口配置,不再硬编码8000
2026-05-12 08:57:14 +08:00
zhang1106 58a152e155 refactor(uninstall.js): 重构卸载脚本,抽离公共工具模块
- 将日志、UI交互、常量等工具代码抽离到install子目录模块
- 移除重复的工具函数定义,统一复用公共依赖
- 优化帮助信息和日志输出格式,统一使用项目内置样式
- 简化代码结构,提升可维护性
2026-05-11 16:23:29 +08:00
zhang1106 d4e4e0f143 docs: 删除过时的文档文件
refactor(uninstall): 改进 Nginx 清理逻辑
2026-05-09 13:19:30 +08:00
zhang1106 63de61bf7a feat(login): 优化首次用户注册流程和表单处理
- 修复首次用户注册成功后未正确设置 isFirstUser 状态的问题
- 调整表单 name 和 onFinish 逻辑以区分首次用户注册和普通注册
- 更新按钮文本以明确不同场景下的操作

refactor(uninstall): 增强卸载脚本功能性和健壮性

- 新增 --dry-run 预览模式和 --skip-uploads 选项
- 改进 PM2 服务检测和清理逻辑
- 优化数据库配置读取和文件路径处理
- 增加更多清理项(Vite 缓存、临时文件等)
- 完善错误处理和用户提示信息
2026-05-09 12:46:46 +08:00
zhang1106 2905fb4fa3 feat(install): 添加Linux安装引导脚本并优化安装/卸载流程
添加install.sh脚本支持Linux系统自动安装Node.js和依赖
优化install.js和uninstall.js脚本,增加非交互模式、健康检查、日志记录等功能
更新README.md和DEPLOYMENT.md文档,提供更详细的安装/卸载指南
在package.json中添加uninstall脚本命令
2026-03-17 14:13:22 +08:00
zhang1106 e9cb50f0ff feat(install): 修复一键部署脚本 2026-03-11 14:28:00 +08:00
zhang1106 39bea07d42 feat: 添加IDC设备管理系统卸载脚本
实现完整的系统卸载功能,包括:
- 停止并删除PM2管理的服务
- 清理Nginx配置
- 删除生成的配置文件
- 提供数据库清理选项
- 可选删除依赖和构建产物
- 交互式确认和日志输出
2026-02-05 13:33:22 +08:00