From 5eeeabac86ea1a00288ef8fbc56f086966d0b233 Mon Sep 17 00:00:00 2001 From: Richard Connon Date: Thu, 28 Sep 2017 17:33:25 +0100 Subject: [PATCH 1/2] Add Dockerfile --- Dockerfile | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..4f020a8 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,10 @@ +FROM perl:5.26.0 + +RUN apt-get update \ + && apt-get install libidn11-dev \ + && rm -rf /var/lib/apt/lists/* +RUN cpan install Net::DNS + +COPY . /src +WORKDIR /src +RUN perl Makefile.PL && make test && make install From 3209eb174eafb6044176566ace324708e2ad6fd4 Mon Sep 17 00:00:00 2001 From: Richard Connon Date: Thu, 28 Sep 2017 17:48:46 +0100 Subject: [PATCH 2/2] Remove IDN headers after installing Net::DNS --- Dockerfile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 4f020a8..fb7294b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,9 +1,10 @@ FROM perl:5.26.0 RUN apt-get update \ - && apt-get install libidn11-dev \ + && apt-get -y install libidn11-dev \ + && cpan install Net::DNS \ + && apt-get -y purge libidn11-dev \ && rm -rf /var/lib/apt/lists/* -RUN cpan install Net::DNS COPY . /src WORKDIR /src