fix: reveal.js + eisvogel via release tarballs with verified layouts
This commit is contained in:
+6
-8
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user