返回 Bug 清单
BUG-0593project-12中已修复deploy-config

管理后台构建的基础镜像兜底 + 记录本轮踩到的三个真实坑

发现:2026-10-09验证:2026-10-27置信度:70%

症状

commit 2bc538a191f3 (2026-10-03) fix(deploy): 管理后台构建的基础镜像兜底 + 记录本轮踩到的三个真实坑

根因

commit message 描述: fix(deploy): 管理后台构建的基础镜像兜底 + 记录本轮踩到的三个真实坑

修复方案

修复 14 行,删除 0 行。改动文件: scripts/deploy-prod.sh

错误签名

fix(deploy): 管理后台构建的基础镜像兜底 + 记录本轮踩到的三个真实坑 1. **基础镜像不可达**:`admin/Dockerfile` 基于 `node:20-alpine`,而本机
   `registry-1.docker.io` 不可达(i/o timeout,实测)且本地无缓存 ⇒ 构建第一步就失败。
   现在构建前先 `ensure_image`:本地没有就从可达镜像站
   (`docker.m.daocloud.io/library/node:20-alpine`,实测可拉)取来并打上原名标签。
   (不改 `daemon.json` 加全局 registry-mirror:这台服务器还跑着 gitea /
    bloomwish / vaultwarden 等其它服务,重启 Docker daemon 属高风险动作。)

2. **服务名写错**:`static-admin` 是卷不是服务(services 只有 `builder-admin`,
   它自己把 `/app/dist` 拷进该卷),写成服务会 `no such service: 

技术信息

来源项目

project-12

涉及文件

scripts/deploy-prod.sh

标签

git-sweep, auto-ingested, project-12, mcp-reported, source-agent