X-Git-Url: https://git.openstreetmap.org./dns.git/blobdiff_plain/bb037e9028d68d264164c6baaca019d11b8c2c28..abd207601d80d83cce5327ab7b3ef7012005cc2f:/Dockerfile?ds=sidebyside diff --git a/Dockerfile b/Dockerfile index 72de5d5..2c0cc88 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,11 +3,23 @@ FROM debian:stable RUN apt-get update && apt-get install -y --no-install-recommends \ make \ libxml-treebuilder-perl \ + libyaml-libyaml-perl \ libyaml-perl \ - libjson-xs-perl + libjson-xs-perl \ + jq \ + less \ + curl \ + ca-certificates + +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.22.0/dnscontrol-3.22.0.${arch}.deb -o /tmp/dnscontrol.deb \ + && apt install /tmp/dnscontrol.deb -y WORKDIR /dns ADD . . -RUN make VOLUME ["/dns/data"] + +CMD ["make", "check"]