31 lines
537 B
Docker
31 lines
537 B
Docker
FROM python:3.12
|
|
|
|
# docker container to build PMSCO documentation
|
|
|
|
WORKDIR /app
|
|
|
|
RUN apt-get update && apt-get install -y --no-install-recommends \
|
|
default-jre \
|
|
doxygen \
|
|
gawk \
|
|
git \
|
|
graphviz \
|
|
pandoc \
|
|
wget \
|
|
&& rm -rf /var/lib/apt/lists/*
|
|
|
|
RUN pip install --no-cache-dir \
|
|
doxypypy \
|
|
meson \
|
|
meson-python \
|
|
ninja \
|
|
pynose
|
|
|
|
RUN wget -O plantuml.jar https://sourceforge.net/projects/plantuml/files/plantuml.jar/download
|
|
ENV PLANTUML_JAR_PATH=/app/plantuml.jar
|
|
|
|
COPY . .
|
|
|
|
CMD ["sh"]
|
|
|