Containerfile.dnf 709 B

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