From feaf8939468766443a8bb191b1aa210bdf62517b Mon Sep 17 00:00:00 2001 From: --show-origin Date: Wed, 22 May 2024 22:52:16 -0700 Subject: [PATCH] fix(fronend/Dockerfile): use environment dependent jq --- frontend/Dockerfile | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/frontend/Dockerfile b/frontend/Dockerfile index babe5954..b4bc2932 100644 --- a/frontend/Dockerfile +++ b/frontend/Dockerfile @@ -23,9 +23,16 @@ FROM node:lts-alpine as build ARG NPM_BUILD_MODE=dockerbuild ENV JQ_VERSION=1.6 -RUN wget --no-check-certificate https://github.com/stedolan/jq/releases/download/jq-${JQ_VERSION}/jq-linux64 -O /tmp/jq-linux64 -RUN cp /tmp/jq-linux64 /usr/bin/jq -RUN chmod +x /usr/bin/jq +# Determine architecture and download the appropriate version of jq +RUN ARCH="$(uname -m)" && \ + case "${ARCH}" in \ + x86_64) JQ_BINARY="jq-linux64";; \ + aarch64) JQ_BINARY="jq-linux64";; \ + armhf) JQ_BINARY="jq-linux32";; \ + *) echo "Unsupported architecture: ${ARCH}" && exit 1 ;; \ + esac && \ + wget --no-check-certificate -O /usr/bin/jq "https://github.com/stedolan/jq/releases/download/jq-${JQ_VERSION}/${JQ_BINARY}" && \ + chmod +x /usr/bin/jq WORKDIR /app COPY . .