Changeset 0.11.0 (#62)
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user