fix: 恢复多架构支持,改用 docker manifest 合并推送,兼容 SWR
This commit is contained in:
@@ -76,7 +76,7 @@ pnpm dev
|
||||
```
|
||||
|
||||
脚本从环境变量读取 SWR 凭据(`SWR_REGISTRY`、`SWR_NAMESPACE`、`SWR_USERNAME`、`SWR_PASSWORD`),
|
||||
单架构(`linux/amd64`)构建并推送到华为云 SWR(SWR 不支持 buildx 多架构 OCI manifest,脚本使用 `docker build` + `docker push` 分步执行)。
|
||||
多架构(`linux/amd64,linux/arm64`)构建并推送到华为云 SWR:分架构推送后用 `docker manifest` 合并为 `latest`(标准 Docker manifest list,SWR 可正常解析)。
|
||||
|
||||
Dockerfile 基础镜像使用国内可访问的 DaoCloud 镜像源(`docker.m.daocloud.io/library/node:22-alpine`,Docker Hub 在国内不可达)。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user