]> git.openstreetmap.org Git - dns.git/blobdiff - Dockerfile
Upgrade to dnscontrol v4.0.1 and remove explicit diff2
[dns.git] / Dockerfile
index 2993781cdc7a01e70c8e1973ae4b47ae1b1ae1a5..f73bc59fa8c44d43039edc5e8a1e1a3b92c31c38 100644 (file)
@@ -11,11 +11,15 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
       curl \
       ca-certificates
 
       curl \
       ca-certificates
 
-RUN curl -fsSL https://github.com/StackExchange/dnscontrol/releases/download/v3.13.0/dnscontrol_3.13.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/v4.0.1/dnscontrol-4.0.1.${arch}.deb -o /tmp/dnscontrol.deb \
     && apt install /tmp/dnscontrol.deb -y
 
 WORKDIR /dns
 ADD . .
     && apt install /tmp/dnscontrol.deb -y
 
 WORKDIR /dns
 ADD . .
-RUN make preview
 
 VOLUME ["/dns/data"]
 
 VOLUME ["/dns/data"]
+
+CMD ["make", "check"]