1ARG ARG_FROM=debian:12 # default value to avoid warning
2FROM $ARG_FROM
3
4ARG DOCS=ubuntu_docs.sh
5ARG DOCS_PDF=ubuntu_docs_pdf.sh
6
7ENV DEBIAN_FRONTEND=noninteractive
8ARG TZ=Europe/Vienna
9
10# relative to the location of the dockerfile
11COPY --chmod=777 ${DOCS} /temp/host_packages_docs.sh
12COPY --chmod=777 ${DOCS_PDF} /temp/host_packages_docs_pdf.sh
13
14RUN ln -fs "/usr/share/zoneinfo/$TZ" /etc/localtime \
15 && apt-get update \
16 && apt-get install -y sudo \
17 && yes | /temp/host_packages_docs.sh \
18 && yes | /temp/host_packages_docs_pdf.sh \
19 && apt-get --yes autoremove \
20 && apt-get clean \
21 && rm -rf /temp
22
23RUN git config --global --add safe.directory /docs
24
25ENTRYPOINT ["/usr/bin/env", "make", "-C", "documentation/"]
26CMD ["publish"]
27