alnoda-workspaces/workspaces/mkdocs-workspace/Dockerfile

14 lines
676 B
Docker
Raw Permalink Normal View History

2023-07-06 03:36:02 +12:00
FROM alnoda/theia-workspace:5.0
2021-07-31 00:18:29 +12:00
# More dependencies for mkdocs and markdown
2023-07-06 03:36:02 +12:00
COPY mkdocs-requirements.txt /tmp/
2022-07-21 05:08:36 +12:00
2022-09-17 20:23:45 +12:00
RUN sudo apt-get -y update \
2021-07-31 00:18:29 +12:00
&& echo "-------------------------------------------- weasyprint" \
2022-09-17 20:23:45 +12:00
&& sudo apt-get install -y build-essential python3-dev python3-pip python3-setuptools python3-wheel python3-cffi libcairo2 libpango-1.0-0 libpangocairo-1.0-0 libgdk-pixbuf2.0-0 libffi-dev shared-mime-info \
2021-07-31 00:18:29 +12:00
&& echo "-------------------------------------------- mkdocs plugins" \
2023-07-06 03:36:02 +12:00
&& pip install -r /tmp/mkdocs-requirements.txt
2022-09-17 20:23:45 +12:00
2023-07-06 03:36:02 +12:00
# Gonfigure Alnoda workspace
2022-09-17 20:23:45 +12:00
COPY --chown=abc:abc workspace /tmp/workspace
2023-07-06 03:36:02 +12:00
RUN wrk build /tmp/workspace && rm -rf /tmp/workspace