mirror of
https://github.com/crazy-max/diun.git
synced 2025-12-21 13:23:09 +01:00
21 lines
582 B
Docker
21 lines
582 B
Docker
# syntax=docker/dockerfile:1
|
|
|
|
ARG MKDOCS_VERSION="9.6.20"
|
|
|
|
FROM squidfunk/mkdocs-material:${MKDOCS_VERSION} AS base
|
|
RUN apk add --no-cache git git-fast-import openssl gcc musl-dev \
|
|
&& pip install --no-cache-dir \
|
|
'lunr==0.8.0' \
|
|
'markdown-include==0.8.1' \
|
|
'mkdocs-awesome-pages-plugin==2.10.1' \
|
|
'mkdocs-exclude==1.0.2' \
|
|
'mkdocs-git-revision-date-localized-plugin==1.3.0' \
|
|
'mkdocs-macros-plugin==1.4.0'
|
|
|
|
FROM base AS generate
|
|
RUN --mount=type=bind,target=. \
|
|
mkdocs build --strict --site-dir /out
|
|
|
|
FROM scratch AS release
|
|
COPY --from=generate /out /
|