Files
crafty-documentation/Dockerfile

53 lines
1.4 KiB
Docker

FROM python:3-alpine
RUN apk add gcc musl-dev python3-dev py3-regex py3-pynacl py3-ruamel.yaml && \
pip install mkdocs \
mkdocs-abs-rel-plugin \
mkdocs-add-number-plugin \
mkdocs-autolinks-plugin \
mkdocs-autorefs \
mkdocs-awesome-pages-plugin \
mkdocs-codeinclude-plugin \
mkdocs-enumerate-headings-plugin \
mkdocs-exclude \
mkdocs-embed-external-markdown \
mkdocs-git-authors-plugin \
mkdocs-git-committers-plugin \
mkdocs-git-revision-date-localized-plugin \
mkdocs-img2fig-plugin \
mkdocs-include-markdown-plugin \
mkdocs-kroki-plugin \
mkdocs-localsearch \
mkdocs-macros-plugin \
mkdocs-markdownextradata-plugin \
mkdocs-merge \
mkdocs-minify-plugin \
mkdocs-monorepo-plugin \
mkdocs-multirepo-plugin \
mkdocs_pymdownx_material_extras \
mkdocs-redirects \
mkdocs-safe-text-plugin \
mkdocs-simple-hooks \
mkdocs-swagger-ui-tag \
mkdocs-render-swagger-plugin \
mkdocs-versioning \
mkdocs-with-confluence \
mkdocstrings \
\
mkdocs-material \
mkdocs-rtd-dropdown \
\
neoteroi-mkdocs \
\
markdown-include \
pyyaml==5.3.1 \
pygments \
pymdown-extensions
ADD ./ /src/
WORKDIR /src
EXPOSE 8000
ENTRYPOINT ["mkdocs"]
CMD ["serve", "-a", "0.0.0.0:8000"]