diff --git a/Dockerfile b/Dockerfile index 33498b9..12c7864 100644 --- a/Dockerfile +++ b/Dockerfile @@ -82,15 +82,13 @@ RUN mkdir -p /opt/plantuml /opt/mermaid /opt/reveal.js /usr/local/share/pandoc/t && curl -fsSL "https://registry.npmjs.org/mermaid/-/mermaid-${MERMAID_VERSION}.tgz" \ | tar xz -C /tmp package/dist/mermaid.min.js \ && mv /tmp/package/dist/mermaid.min.js /opt/mermaid/mermaid.min.js \ - && curl -fsSL -o /tmp/reveal.zip \ - "https://github.com/hakimel/reveal.js/releases/download/${REVEALJS_VERSION}/reveal.js-${REVEALJS_VERSION}.zip" \ - && unzip -q /tmp/reveal.zip -d /tmp/rv \ - && if [ -d "/tmp/rv/reveal.js-${REVEALJS_VERSION}" ]; then \ - mv "/tmp/rv/reveal.js-${REVEALJS_VERSION}"/* /opt/reveal.js/; \ - else mv /tmp/rv/* /opt/reveal.js/; fi \ + && curl -fsSL "https://registry.npmjs.org/reveal.js/-/reveal.js-${REVEALJS_VERSION}.tgz" \ + | tar xz -C /tmp package/dist \ + && mv /tmp/package/dist /opt/reveal.js/dist \ && rm -rf /tmp/reveal.zip /tmp/rv /tmp/package \ - && curl -fsSL -o /usr/local/share/pandoc/templates/eisvogel.latex \ - "https://raw.githubusercontent.com/Wandmalfarbe/pandoc-latex-template/v${EISVOGEL_VERSION}/eisvogel.latex" + && curl -fsSL "https://github.com/Wandmalfarbe/pandoc-latex-template/releases/download/v${EISVOGEL_VERSION}/Eisvogel-${EISVOGEL_VERSION}.tar.gz" \ + | tar xz -C /tmp \ + && mv "/tmp/Eisvogel-${EISVOGEL_VERSION}/eisvogel.latex" /usr/local/share/pandoc/templates/eisvogel.latex # --- layer 5: local scripts (most volatile) ----------------------------- COPY scripts/knelpdf-mermaid /usr/local/bin/knelpdf-mermaid