From faea8580706fb38306462a30e9644283c6e8ef0b Mon Sep 17 00:00:00 2001 From: Grant Slater Date: Wed, 7 Sep 2022 18:38:32 +0100 Subject: [PATCH] Dockerfile run check by default. Add arm64 support --- Dockerfile | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 15a13ba..4185fbd 100644 --- a/Dockerfile +++ b/Dockerfile @@ -11,11 +11,15 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ curl \ ca-certificates -RUN curl -fsSL https://github.com/StackExchange/dnscontrol/releases/download/v3.20.0/dnscontrol_3.20.0_amd64.deb -o /tmp/dnscontrol.deb \ +SHELL ["/bin/bash", "-o", "pipefail", "-c"] + +RUN arch=$(arch | sed s/aarch64/arm64/ | sed s/x86_64/amd64/) \ + && curl -fsSL https://github.com/StackExchange/dnscontrol/releases/download/v3.20.0/dnscontrol-3.20.0.${arch}.deb -o /tmp/dnscontrol.deb \ && apt install /tmp/dnscontrol.deb -y WORKDIR /dns ADD . . -RUN make preview VOLUME ["/dns/data"] + +CMD ["make", "check"] -- 2.39.5