1.0 KiB
1.0 KiB
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_wizarddeploy/README-1panel.md·docker/README.mddeploy/install-nexus-fresh.sh— chmod 同步脚本
迁移 / 重启
已部署服务器需:
cd /opt/nexus && git pull
bash deploy/nexus-1panel.sh upgrade
验证
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