Simplify Dockerfile
This commit is contained in:
parent
2d6a523f38
commit
2ff4ca2325
1 changed files with 9 additions and 5 deletions
14
Dockerfile
14
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
|
||||
|
||||
|
|
Loading…
Reference in a new issue