From a46961de13f5145d052760cab062143ff0ed426d Mon Sep 17 00:00:00 2001 From: Torkel Rogstad Date: Thu, 23 Jul 2026 18:46:13 +0200 Subject: [PATCH] Fix Docker dashboard build Without stripping ownership metadata from the downloaded `grpcurl` binary we'll end up blowing up at runtine --- deploy/docker/Dockerfile.dashboard | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/deploy/docker/Dockerfile.dashboard b/deploy/docker/Dockerfile.dashboard index 2b8aa43..5f5b518 100644 --- a/deploy/docker/Dockerfile.dashboard +++ b/deploy/docker/Dockerfile.dashboard @@ -31,9 +31,11 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ esac \ && curl -fsSL -o /tmp/grpcurl.tgz \ "https://github.com/fullstorydev/grpcurl/releases/download/v${GRPCURL_VERSION}/grpcurl_${GRPCURL_VERSION}_linux_${GRPCURL_ARCH}.tar.gz" \ - && tar -xzf /tmp/grpcurl.tgz -C /usr/local/bin grpcurl \ + && tar -xzf /tmp/grpcurl.tgz --no-same-owner -C /usr/local/bin grpcurl \ && chmod +x /usr/local/bin/grpcurl \ - && rm /tmp/grpcurl.tgz + && rm /tmp/grpcurl.tgz \ + # Smoke-test the binary + && grpcurl -version WORKDIR /app COPY --from=deps /app/node_modules ./node_modules COPY dashboard/ ./