forked from boos/BoosAPI
Fix armv7 docker helper build
This commit is contained in:
+11
-1
@@ -22,12 +22,22 @@ FROM node:22-bookworm-slim
|
|||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
|
|
||||||
ARG TARGETARCH
|
ARG TARGETARCH
|
||||||
|
ARG TARGETVARIANT
|
||||||
ARG KUBECTL_VERSION=v1.31.8
|
ARG KUBECTL_VERSION=v1.31.8
|
||||||
ARG HELM_VERSION=v3.18.6
|
ARG HELM_VERSION=v3.18.6
|
||||||
|
|
||||||
RUN apt-get update \
|
RUN apt-get update \
|
||||||
&& apt-get install -y --no-install-recommends ca-certificates curl tar gzip \
|
&& apt-get install -y --no-install-recommends ca-certificates curl tar gzip \
|
||||||
&& case "$TARGETARCH" in amd64|arm64) export ARCH="$TARGETARCH" ;; *) echo "Unsupported TARGETARCH: $TARGETARCH" >&2; exit 1 ;; esac \
|
&& case "$TARGETARCH" in \
|
||||||
|
amd64|arm64) export ARCH="$TARGETARCH" ;; \
|
||||||
|
arm) \
|
||||||
|
if [ "${TARGETVARIANT:-}" = "v7" ]; then \
|
||||||
|
export ARCH="arm"; \
|
||||||
|
else \
|
||||||
|
echo "Unsupported TARGETARCH/TARGETVARIANT: $TARGETARCH/${TARGETVARIANT:-}" >&2; exit 1; \
|
||||||
|
fi ;; \
|
||||||
|
*) echo "Unsupported TARGETARCH/TARGETVARIANT: $TARGETARCH/${TARGETVARIANT:-}" >&2; exit 1 ;; \
|
||||||
|
esac \
|
||||||
&& curl -fsSL -o /usr/local/bin/kubectl "https://dl.k8s.io/release/${KUBECTL_VERSION}/bin/linux/${ARCH}/kubectl" \
|
&& curl -fsSL -o /usr/local/bin/kubectl "https://dl.k8s.io/release/${KUBECTL_VERSION}/bin/linux/${ARCH}/kubectl" \
|
||||||
&& chmod +x /usr/local/bin/kubectl \
|
&& chmod +x /usr/local/bin/kubectl \
|
||||||
&& curl -fsSL "https://get.helm.sh/helm-${HELM_VERSION}-linux-${ARCH}.tar.gz" -o /tmp/helm.tgz \
|
&& curl -fsSL "https://get.helm.sh/helm-${HELM_VERSION}-linux-${ARCH}.tar.gz" -o /tmp/helm.tgz \
|
||||||
|
|||||||
Reference in New Issue
Block a user