diff --git a/backend-core/Dockerfile b/backend-core/Dockerfile index b638317..fa33d3f 100644 --- a/backend-core/Dockerfile +++ b/backend-core/Dockerfile @@ -43,11 +43,12 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ && rm -rf /var/lib/apt/lists/* # Install DevSecOps tools (gitleaks, trivy, grype, syft) -ARG TARGETARCH=arm64 +ARG TARGETARCH RUN set -eux; \ + ARCH="${TARGETARCH:-$(dpkg --print-architecture)}"; \ # Gitleaks GITLEAKS_VERSION=8.21.2; \ - if [ "$TARGETARCH" = "arm64" ]; then GITLEAKS_ARCH=arm64; else GITLEAKS_ARCH=x64; fi; \ + if [ "$ARCH" = "arm64" ]; then GITLEAKS_ARCH=arm64; else GITLEAKS_ARCH=x64; fi; \ curl -sSfL "https://github.com/gitleaks/gitleaks/releases/download/v${GITLEAKS_VERSION}/gitleaks_${GITLEAKS_VERSION}_linux_${GITLEAKS_ARCH}.tar.gz" \ | tar xz -C /usr/local/bin gitleaks; \ # Trivy