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