From 654cbd02577b4aa7c85effafd1685bfdcd56cc9d Mon Sep 17 00:00:00 2001 From: Dmytro Bondar Date: Tue, 21 Oct 2025 22:48:24 +0200 Subject: [PATCH 1/2] Use busybox image with ADD command --- Dockerfile | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 699de18..741f5f3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,9 +1,8 @@ -FROM --platform=${BUILDPLATFORM} alpine:3 AS tools +FROM --platform=${BUILDPLATFORM} busybox:stable AS tools ARG SQLCMD_VERSION=v1.9.0 ARG TARGETARCH -RUN apk add --update-cache --no-cache curl jq xz && \ - curl -sSL https://github.com/microsoft/go-sqlcmd/releases/download/${SQLCMD_VERSION}/sqlcmd-linux-${TARGETARCH}.tar.bz2 \ - | tar -xj +ADD https://github.com/microsoft/go-sqlcmd/releases/download/${SQLCMD_VERSION}/sqlcmd-linux-${TARGETARCH}.tar.bz2 . +RUN tar -xvjf sqlcmd-linux-${TARGETARCH}.tar.bz2 FROM gcr.io/distroless/static:nonroot@sha256:e8a4044e0b4ae4257efa45fc026c0bc30ad320d43bd4c1a7d5271bd241e386d0 COPY --from=tools /sqlcmd /sqlcmd From 18ee05dddb10d836de964e2a8e5d148da9d09526 Mon Sep 17 00:00:00 2001 From: Dmytro Bondar Date: Tue, 21 Oct 2025 22:51:43 +0200 Subject: [PATCH 2/2] Follow instructions --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 741f5f3..cd5463f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,8 +1,8 @@ FROM --platform=${BUILDPLATFORM} busybox:stable AS tools ARG SQLCMD_VERSION=v1.9.0 ARG TARGETARCH -ADD https://github.com/microsoft/go-sqlcmd/releases/download/${SQLCMD_VERSION}/sqlcmd-linux-${TARGETARCH}.tar.bz2 . -RUN tar -xvjf sqlcmd-linux-${TARGETARCH}.tar.bz2 +ADD https://github.com/microsoft/go-sqlcmd/releases/download/${SQLCMD_VERSION}/sqlcmd-linux-${TARGETARCH}.tar.bz2 sqlcmd.tar.bz2 +RUN tar -xvf sqlcmd.tar.bz2 FROM gcr.io/distroless/static:nonroot@sha256:e8a4044e0b4ae4257efa45fc026c0bc30ad320d43bd4c1a7d5271bd241e386d0 COPY --from=tools /sqlcmd /sqlcmd