From 59747f0bd1fb21faeb5e1323bdce5cc222294cb3 Mon Sep 17 00:00:00 2001 From: Korjavin Ivan Date: Wed, 13 Dec 2017 13:06:56 +0100 Subject: [PATCH] Docker file Better to keep all this cpan stuff inside docker and start like docker run --rm name -u url --- Dockerfile | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..32d1a60 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,15 @@ +FROM ubuntu:14.04 +ENV DEBIAN_FRONTEND=noninteractive LANG=en_US.UTF-8 LC_ALL=C.UTF-8 LANGUAGE=en_US.UTF-8 +RUN apt-get update +RUN apt-get -y install perl cpanminus build-essential +COPY src /src +RUN ["cpanm", "Mozilla::CA"] +RUN ["cpanm", "LWP::UserAgent"] +RUN ["cpanm", "HTTP::Cookies"] +RUN ["cpanm", "HTML::Entities"] +RUN ["cpanm", "MP3::Tag"] +RUN ["cpanm", "Getopt::Long::Descriptive"] +RUN apt-get -y install libssl-dev +RUN ["cpanm", "--force","LWP::Protocol::https"] +ENTRYPOINT [ "/src/ya.pl" ] +