mirror of
https://github.com/squidfunk/mkdocs-material.git
synced 2024-12-18 02:15:56 +01:00
Improved modularity of Docker build
This commit is contained in:
parent
34b61cc395
commit
ad5f0b182b
10
Dockerfile
10
Dockerfile
@ -20,6 +20,9 @@
|
|||||||
|
|
||||||
FROM python:3.8.1-alpine3.11
|
FROM python:3.8.1-alpine3.11
|
||||||
|
|
||||||
|
# Build-time flags
|
||||||
|
ARG WITH_PLUGINS=true
|
||||||
|
|
||||||
# Set build directory
|
# Set build directory
|
||||||
WORKDIR /tmp
|
WORKDIR /tmp
|
||||||
|
|
||||||
@ -39,11 +42,14 @@ RUN \
|
|||||||
openssh \
|
openssh \
|
||||||
&& apk add --no-cache --virtual .build gcc musl-dev \
|
&& apk add --no-cache --virtual .build gcc musl-dev \
|
||||||
&& pip install --no-cache-dir . \
|
&& pip install --no-cache-dir . \
|
||||||
&& pip install --no-cache-dir \
|
&& \
|
||||||
|
if [ "${WITH_PLUGINS}" = "true" ]; then \
|
||||||
|
pip install --no-cache-dir \
|
||||||
'mkdocs-awesome-pages-plugin>=2.2.1' \
|
'mkdocs-awesome-pages-plugin>=2.2.1' \
|
||||||
'mkdocs-git-revision-date-localized-plugin>=0.4' \
|
'mkdocs-git-revision-date-localized-plugin>=0.4' \
|
||||||
'mkdocs-minify-plugin>=0.3' \
|
'mkdocs-minify-plugin>=0.3' \
|
||||||
'mkdocs-redirects>=1.0' \
|
'mkdocs-redirects>=1.0'; \
|
||||||
|
fi \
|
||||||
&& apk del .build gcc musl-dev \
|
&& apk del .build gcc musl-dev \
|
||||||
&& rm -rf /tmp/*
|
&& rm -rf /tmp/*
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user