Dockerfile: add dummy stage

Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
This commit is contained in:
CrazyMax 2022-11-19 02:36:28 +01:00
parent 6cba7d22e9
commit 69c9dfd6d5
No known key found for this signature in database
GPG key ID: 3248E46B6BB8C7F7

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