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" \
|
&& curl -fsSL "https://registry.npmjs.org/mermaid/-/mermaid-${MERMAID_VERSION}.tgz" \
|
||||||
| tar xz -C /tmp package/dist/mermaid.min.js \
|
| tar xz -C /tmp package/dist/mermaid.min.js \
|
||||||
&& mv /tmp/package/dist/mermaid.min.js /opt/mermaid/mermaid.min.js \
|
&& mv /tmp/package/dist/mermaid.min.js /opt/mermaid/mermaid.min.js \
|
||||||
&& curl -fsSL -o /tmp/reveal.zip \
|
&& curl -fsSL "https://registry.npmjs.org/reveal.js/-/reveal.js-${REVEALJS_VERSION}.tgz" \
|
||||||
"https://github.com/hakimel/reveal.js/releases/download/${REVEALJS_VERSION}/reveal.js-${REVEALJS_VERSION}.zip" \
|
| tar xz -C /tmp package/dist \
|
||||||
&& unzip -q /tmp/reveal.zip -d /tmp/rv \
|
&& mv /tmp/package/dist /opt/reveal.js/dist \
|
||||||
&& 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 \
|
|
||||||
&& rm -rf /tmp/reveal.zip /tmp/rv /tmp/package \
|
&& rm -rf /tmp/reveal.zip /tmp/rv /tmp/package \
|
||||||
&& curl -fsSL -o /usr/local/share/pandoc/templates/eisvogel.latex \
|
&& curl -fsSL "https://github.com/Wandmalfarbe/pandoc-latex-template/releases/download/v${EISVOGEL_VERSION}/Eisvogel-${EISVOGEL_VERSION}.tar.gz" \
|
||||||
"https://raw.githubusercontent.com/Wandmalfarbe/pandoc-latex-template/v${EISVOGEL_VERSION}/eisvogel.latex"
|
| tar xz -C /tmp \
|
||||||
|
&& mv "/tmp/Eisvogel-${EISVOGEL_VERSION}/eisvogel.latex" /usr/local/share/pandoc/templates/eisvogel.latex
|
||||||
|
|
||||||
# --- layer 5: local scripts (most volatile) -----------------------------
|
# --- layer 5: local scripts (most volatile) -----------------------------
|
||||||
COPY scripts/knelpdf-mermaid /usr/local/bin/knelpdf-mermaid
|
COPY scripts/knelpdf-mermaid /usr/local/bin/knelpdf-mermaid
|
||||||
|
|||||||
Reference in New Issue
Block a user