Ubuntu 菜单脚本目录
本目录为根目录 setup.sh 提供模块化函数。
| 文件 | 用途 |
|---|---|
lib.sh |
固定路径、仓库、域名、状态输出和架构检查。 |
preflight.sh |
启动快检:架构、基础命令、Docker 禁用提醒、Redis 预留状态。 |
init-layout.sh |
创建 /opt/apps 目录布局并写入 run/layout.json。 |
repo-status.sh |
检查固定仓库、分支、DIRTY/AHEAD/BEHIND/DIVERGED 状态。 |
deploy-business.sh |
克隆/更新仓库并生成 dry-run release manifest。 |
backup.sh |
生成 manifest-only 备份记录。 |
restore.sh |
输出人工恢复要求,不自动改动生产数据。 |
rollback.sh |
列出 release 回滚点。 |
diagnose.sh |
汇总快检、仓库、磁盘、服务和公开端点。 |
M00 阶段脚本必须保持可重复执行和非破坏性。真实数据库、证书、EMQX ACL、Nginx 写入和 PM2 切换将在后续模块具备配置后继续补全。