瀏覽代碼

Dockerfile: add dummy stage

Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
CrazyMax 2 年之前
父節點
當前提交
69c9dfd6d5
共有 1 個文件被更改,包括 7 次插入0 次删除
  1. 7 0
      Dockerfile

+ 7 - 0
Dockerfile

@@ -14,6 +14,13 @@ ARG DEBIAN_FRONTEND=noninteractive
 # cross compilation helper
 FROM --platform=$BUILDPLATFORM tonistiigi/xx:${XX_VERSION} AS xx
 
+# dummy stage to make sure the image is built for deps that don't support some
+# architectures
+FROM --platform=$BUILDPLATFORM busybox AS build-dummy
+RUN mkdir -p /build
+FROM scratch AS binary-dummy
+COPY --from=build-dummy /build /build
+
 # base
 FROM --platform=$BUILDPLATFORM ${GOLANG_IMAGE} AS base
 COPY --from=xx / /