1ARG ARG_FROM=fedora:40 # default value to avoid warning 2FROM $ARG_FROM 3 4ARG DOCS=fedora_docs.sh 5ARG DOCS_PDF=fedora_docs_pdf.sh 6ARG PIP3=pip3_docs.sh 7 8# relative to the location of the dockerfile 9COPY --chmod=777 ${DOCS} /temp/host_packages_docs.sh 10COPY --chmod=777 ${DOCS_PDF} /temp/host_packages_docs_pdf.sh 11COPY --chmod=777 ${PIP3} /temp/pip3_docs.sh 12 13RUN dnf update -y \ 14 && dnf install -y sudo \ 15 && yes | /temp/host_packages_docs.sh \ 16 && yes | /temp/host_packages_docs_pdf.sh \ 17 && yes | /temp/pip3_docs.sh \ 18 && dnf autoremove -y \ 19 && dnf clean all -y \ 20 && rm -rf /temp 21 22RUN git config --global --add safe.directory /docs 23 24ENTRYPOINT ["/usr/bin/env", "make", "-C", "documentation/"] 25CMD ["publish"] 26