Changeset 0.11.0 (#62)

This commit is contained in:
2026-02-25 13:29:15 +00:00
parent d2ec55b16d
commit c9d8e9457e
56 changed files with 5664 additions and 91 deletions

View File

@@ -16,11 +16,18 @@
# Stage 1: Download vendor libs (vendor/ is gitignored)
FROM node:20-alpine AS vendor
WORKDIR /tmp
RUN npm pack marked@16.3.0 dompurify@3.2.4 2>/dev/null && \
mkdir -p /vendor && \
RUN npm pack marked@16.3.0 dompurify@3.2.4 mermaid@11.4.1 katex@0.16.11 2>/dev/null && \
mkdir -p /vendor/mermaid /vendor/katex/fonts && \
tar xzf marked-*.tgz -C /tmp && cp /tmp/package/lib/marked.umd.js /vendor/marked.min.js && \
rm -rf /tmp/package && \
tar xzf dompurify-*.tgz -C /tmp && cp /tmp/package/dist/purify.min.js /vendor/purify.min.js && \
rm -rf /tmp/package && \
tar xzf mermaid-*.tgz -C /tmp && cp /tmp/package/dist/mermaid.min.js /vendor/mermaid/mermaid.min.js && \
rm -rf /tmp/package && \
tar xzf katex-*.tgz -C /tmp && \
cp /tmp/package/dist/katex.min.js /vendor/katex/katex.min.js && \
cp /tmp/package/dist/katex.min.css /vendor/katex/katex.min.css && \
cp -r /tmp/package/dist/fonts/* /vendor/katex/fonts/ && \
rm -rf /tmp/package /tmp/*.tgz
# Stage 2: nginx + entrypoint