# 调度表单前端 — 生产部署验证（2026-06-08）

## 部署方式

`deploy-frontend.sh` 误判 runtime 为 supervisor（路径不存在）→ 改用手动：

1. 本地 `vite build`
2. `tar` → `scp` → `/tmp/nexus-frontend.tar.gz`
3. `sudo docker cp` → `nexus-prod-nexus-1:/app/web/app/`

## 验证

| 项 | 结果 |
|----|------|
| `/health` | ok |
| 对外 `index.html` | `index-D4oqMAQw.js` |
| 容器内 `SchedulesPage` | `SchedulesPage-BzdaRRgz.js` |
| 开始执行周期 | YES |
| 单次执行 | YES |
| 重复方式（周期时间合并） | YES |
| 按分类选择 | YES |

## 终验（用户）

1. **Ctrl+Shift+R** 强刷 `https://api.synaglobal.vip/app/#/schedules`
2. 新建调度 → 确认：周期+时间同一行、按分类选服务器、推送源上传/验证
3. 保存应成功；失败时对话框内红色提示
