diff --git a/Dockerfile b/Dockerfile index 1b58fcb..ce13856 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,15 +3,19 @@ ARG WEBSITE_ARCHIVE_URL ARG WEBSITE_ARCHIVE_FOLDER ARG WEBSITE_HOST -RUN apk update && apk upgrade && set -eu - -RUN apk add zola --repository http://dl-cdn.alpinelinux.org/alpine/edge/community/ && apk add tar gzip curl +RUN apk update +RUN apk upgrade +RUN set -eux +RUN apk add tar gzip curl +RUN apk add zola --repository http://dl-cdn.alpinelinux.org/alpine/edge/community/ COPY archive-token.txt /archive-token.txt -RUN curl -X "GET" -H "Authorization: token $(cat /archive-token.txt)" "$WEBSITE_ARCHIVE_URL" 2>/dev/null | gzip --decompress --stdout - | tar xf - ; rm /archive-token.txt +RUN curl -X "GET" -H "Authorization: token $(cat /archive-token.txt)" "$WEBSITE_ARCHIVE_URL" | gzip --decompress --stdout - | tar xf - +RUN rm /archive-token.txt WORKDIR /$WEBSITE_ARCHIVE_FOLDER -RUN zola build ; rm public/404.html +RUN zola build +RUN rm public/404.html RUN wget -O /tmp/Caddyfile "https://git.jotoho.de/jotoho/site-deployer/raw/branch/master/$WEBSITE_HOST/Caddyfile" >/dev/null 2>&1