# 2026-06-06 — 生产镜像内置 install.html + 升级校验

## 摘要

修复 Docker 生产镜像缺少安装向导静态页导致 `/app/install.html` 404；构建时校验文件存在；升级脚本自动检测并可用 `sync-install-wizard-to-container.sh` 兜底。

## 动机

Vite 构建产物仅含 SPA `index.html`，`install.html` 需单独 COPY；此前依赖手工 `docker cp`，容器重建后丢失。

## 涉及文件

- `Dockerfile.prod` — COPY install.html + vendor，`RUN test -f` 构建门控
- `deploy/sync-install-wizard-to-container.sh`（新建）
- `deploy/nexus-1panel.sh` — `verify_install_wizard`
- `deploy/README-1panel.md` · `docker/README.md`
- `deploy/install-nexus-fresh.sh` — chmod 同步脚本

## 迁移 / 重启

已部署服务器需：

```bash
cd /opt/nexus && git pull
bash deploy/nexus-1panel.sh upgrade
```

## 验证

```bash
curl -s -o /dev/null -w "%{http_code}\n" http://127.0.0.1:8600/app/install.html  # 200
docker exec nexus-prod-nexus-1 test -f /app/web/app/install.html
```
