fix: 恢复多架构支持,改用 docker manifest 合并推送,兼容 SWR

This commit is contained in:
2026-08-04 06:41:35 +08:00
parent 684e2fb42c
commit 6192ae0a38
3 changed files with 43 additions and 15 deletions
+1 -1
View File
@@ -76,7 +76,7 @@ pnpm dev
```
脚本从环境变量读取 SWR 凭据(`SWR_REGISTRY``SWR_NAMESPACE``SWR_USERNAME``SWR_PASSWORD`),
架构(`linux/amd64`)构建并推送到华为云 SWRSWR 不支持 buildx 多架构 OCI manifest,脚本使用 `docker build` + `docker push` 分步执行)。
架构(`linux/amd64,linux/arm64`)构建并推送到华为云 SWR:分架构推送后用 `docker manifest` 合并为 `latest`(标准 Docker manifest listSWR 可正常解析)。
Dockerfile 基础镜像使用国内可访问的 DaoCloud 镜像源(`docker.m.daocloud.io/library/node:22-alpine`,Docker Hub 在国内不可达)。