From f1dcda7f84066340ab2b8355b68d1eb2313b6ebc Mon Sep 17 00:00:00 2001 From: Dave Cross Date: Sat, 26 Aug 2023 10:57:00 +0100 Subject: [PATCH] Add stuff to build a docker container --- docker/Dockerfile | 8 ++++++++ docker/README.md | 3 +++ docker/build | 6 ++++++ 3 files changed, 17 insertions(+) create mode 100644 docker/Dockerfile create mode 100644 docker/README.md create mode 100755 docker/build diff --git a/docker/Dockerfile b/docker/Dockerfile new file mode 100644 index 0000000..4ab45fa --- /dev/null +++ b/docker/Dockerfile @@ -0,0 +1,8 @@ +FROM perl:latest + +RUN apt-get update && \ + apt-get -y upgrade && \ + apt-get install -y build-essential && \ + apt-get install -y cpanminus libtidy-dev libxml++2.6-dev libhtml-tidy-perl && \ + cpanm App::Aphra@0.0.6 + diff --git a/docker/README.md b/docker/README.md new file mode 100644 index 0000000..768bc4f --- /dev/null +++ b/docker/README.md @@ -0,0 +1,3 @@ +# perl-app-aphra-docker + +Dockerfile to create an image with Perl and App::Aphra installed diff --git a/docker/build b/docker/build new file mode 100755 index 0000000..0c8d02d --- /dev/null +++ b/docker/build @@ -0,0 +1,6 @@ +#!/bin/sh + +ver=`perl -nE '/\@v([\d\.]+)/ and print $1 and exit' Dockerfile` +echo Building version $ver +docker build -t davorg/perl-app-aphra:latest -t davorg/perl-app-aphra:app-aphra_$ver . +docker push -a docker.io/davorg/perl-app-aphra