-
Nik | Klampfradler authoredNik | Klampfradler authored
Dockerfile 389 B
FROM alpine:latest AS build
ARG BASE_URL=https://teckids.org
RUN apk add --update-cache --repository http://dl-cdn.alpinelinux.org/alpine/edge/community/ zola yarn
COPY . /src
WORKDIR /src
RUN yarn install
RUN zola build -u $BASE_URL
FROM caddy:alpine AS serve
COPY --from=build /src/public/ /srv/
COPY Caddyfile /etc/caddy/Caddyfile
RUN caddy fmt --overwrite /etc/caddy/Caddyfile