Dockerfile: add dummy stage

Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
(cherry picked from commit 69c9dfd6d5)
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
This commit is contained in:
CrazyMax 2022-11-19 02:36:28 +01:00 committed by Sebastiaan van Stijn
parent 4cab584a9c
commit daa28fcf2d
No known key found for this signature in database
GPG key ID: 76698F39D527CE8C

View file

@ -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 / /