Files

34 lines
1.0 KiB
Markdown
Raw Permalink Normal View History

# 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
```