Commit Graph
16 Commits
Author SHA1 Message Date
zhang1106 50a689ec41 refactor(install.js): 简化密码输入函数并改进交互体验 2026-03-18 15:27:41 +08:00
zhang1106 8498d81f30 fix: 修复密码确认提示中的反引号错误 2026-03-18 15:24:15 +08:00
zhang1106 51181b2dd6 refactor(密码输入): 使用readline重构密码输入函数并添加确认功能 2026-03-18 15:17:24 +08:00
zhang1106 f5eb1dbf8e refactor(install.js): 简化密码输入处理逻辑 2026-03-18 15:03:39 +08:00
zhang1106 87c9145f5f fix(install.js): 正确处理密码输入时的数据流 2026-03-18 09:24:23 +08:00
zhang1106 195d90e138 refactor(install.js): 优化密码输入处理逻辑 2026-03-18 08:52:44 +08:00
zhang1106 96103039d8 fix(install.js): 修复密码输入处理并添加错误处理 2026-03-17 16:50:16 +08:00
zhang1106 0be142d572 fix(install): 改进 MySQL 连接测试的错误处理和诊断信息
重构 MySQL 连接测试逻辑,使用 execSync 替代 mysql2 库
添加更详细的错误诊断信息,包括用户名密码错误、数据库不存在和连接失败等场景
2026-03-17 15:06:04 +08:00
zhang1106 23ab97cfc2 fix(数据库安装): 改进MySQL数据库创建流程并添加错误处理 2026-03-17 14:57:51 +08:00
zhang1106 45132ae7ca feat(install): 添加 MySQL 自动安装功能 2026-03-17 14:50:23 +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 05a635dbed feat(nginx): 添加 Linux 系统下自动配置 Nginx 功能
新增 autoConfigureNginx 函数实现自动检测 Nginx 配置目录结构、复制配置文件、创建软链接并重载服务。该功能会在非 Windows 系统且配置为 nginx 部署时自动执行,简化 Linux 环境下的部署流程。
2026-02-05 13:24:23 +08:00
zhang1106 2d030c362c feat(nginx): 根据用户权限动态调整安装命令
添加 root 用户检测功能,自动决定是否在安装命令中添加 sudo 前缀
2026-02-05 13:17:56 +08:00
zhang1106 cdd54c35b7 feat(nginx): 添加 Linux 系统下 Nginx 自动安装功能
为 Linux 系统添加自动检测发行版并安装 Nginx 的功能,包括 Ubuntu/Debian、CentOS/RHEL 和 Arch Linux 的支持。同时优化 macOS 的安装指引,移除冗余信息。
2026-02-05 13:12:58 +08:00
zhang1106 1438909d62 feat(deploy): 添加一键部署和更新脚本
添加交互式安装脚本 install.js 和一键更新脚本 update.js
更新部署文档和 README 以支持新功能
优化数据库初始化流程和系统设置默认值
2026-02-05 12:35:50 +08:00