Files

41 lines
1.2 KiB
Markdown
Raw Permalink Normal View History

# 子机离线告警 — 生产部署验证
**日期**: 2026-06-09
**提交**: `7209f53`
**环境**: `https://api.synaglobal.vip`Docker `/opt/nexus`
## 部署步骤
1. `bash deploy/pre_deploy_check.sh` — 7/7 PASS
2. `bash scripts/git-push.sh main``283041f..7209f53`
3. `NEXUS_DEPLOY_PATH=/opt/nexus bash deploy/deploy-production.sh`
## 自动验证(deploy 脚本)
| 检查项 | 结果 |
|--------|------|
| Docker upgradegit reset + 镜像重建) | OK |
| 本地 `vite build` + scp | OK |
| `sync_webapp_to_container.sh` | OK,入口 `index-COeSEm3r.js` HTTP 200 |
| `GET /health`(服务器 localhost:8600 | `ok` |
| `GET /app/` | `200` |
| Ops cron | 已安装 |
## 外网探测
| URL | 结果 |
|-----|------|
| `https://api.synaglobal.vip/health` | `ok` |
## 功能验收(待浏览器终验)
- [ ] 设置 → Telegram 通知 → 出现「子机离线告警」开关
- [ ] 开关默认开启;关闭后模拟离线无 Telegram
- [ ] 子机在线→离线边沿约 30s 内收到 TelegramBot 已配置时)
## 回滚
```bash
ssh nexus 'cd /opt/nexus && sudo git reset --hard 283041f && sudo env NEXUS_ROOT=/opt/nexus bash deploy/nexus-1panel.sh upgrade'
```