From 5e5b8f4b07c9aedece14ee2205b6c211a4e8fd15 Mon Sep 17 00:00:00 2001 From: Marcus Noble Date: Sun, 13 Sep 2020 19:36:10 +0100 Subject: [PATCH] Added dockerfile --- Dockerfile | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..83f13aa --- /dev/null +++ b/Dockerfile @@ -0,0 +1,20 @@ +FROM debian:buster AS builder + +RUN apt-get -qq update \ + && DEBIAN_FRONTEND=noninteractive apt-get -qq install -y --no-install-recommends libstdc++6 python-pygments git ca-certificates asciidoc curl \ + && rm -rf /var/lib/apt/lists/* + +ENV HUGO_VERSION 0.74.3 +ENV HUGO_BINARY hugo_extended_${HUGO_VERSION}_Linux-64bit.deb +RUN curl -sL -o /tmp/hugo.deb \ + https://github.com/gohugoio/hugo/releases/download/v${HUGO_VERSION}/${HUGO_BINARY} && \ + dpkg -i /tmp/hugo.deb && \ + rm /tmp/hugo.deb && \ + mkdir ${SITE_DIR} + +WORKDIR /app +ADD . . +RUN hugo -d /usr/share/nginx/html/ + +FROM nginx:latest +COPY --from=builder /usr/share/nginx/html/ /usr/share/nginx/html/