优化体验,修复 bug

This commit is contained in:
eafonyang
2026-07-09 10:33:19 +08:00
parent e2577ff661
commit b4926ba148
21 changed files with 1196 additions and 260 deletions
@@ -0,0 +1,3 @@
- **依赖管理**:使用 `pnpm` 作为包管理器 (`packageManager: pnpm@11.5.2`),安装命令为 `pnpm install --frozen-lockfile`
- **启动脚本**:提供 `start.sh`, `stop.sh`, `restart.sh` 用于进程管理;Docker 镜像基于 `node:22-alpine` 构建。
- **环境引导**:首次启动时会自动执行 `ensureBootstrapSuperAdmin`,若数据库无用户则根据环境变量 `DASHBOARD_ADMIN_USERNAME/PASSWORD` 创建初始超级管理员。