Explorar o código

Dockerfile: add dummy stage

Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
CrazyMax %!s(int64=2) %!d(string=hai) anos
pai
achega
69c9dfd6d5
Modificáronse 1 ficheiros con 7 adicións e 0 borrados
  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 / /