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

@@ -34,6 +34,20 @@ RUN npm pack dompurify@3.2.4 && \
cp package/dist/purify.min.js purify.min.js && \
rm -rf package dompurify-3.2.4.tgz
RUN npm pack mermaid@11.4.1 && \
tar xzf mermaid-11.4.1.tgz && \
mkdir -p mermaid && \
cp package/dist/mermaid.min.js mermaid/mermaid.min.js && \
rm -rf package mermaid-11.4.1.tgz
RUN npm pack katex@0.16.11 && \
tar xzf katex-0.16.11.tgz && \
mkdir -p katex && \
cp package/dist/katex.min.js katex/katex.min.js && \
cp package/dist/katex.min.css katex/katex.min.css && \
cp -r package/dist/fonts katex/fonts && \
rm -rf package katex-0.16.11.tgz
# ── Stage 3: Production ─────────────────────
FROM nginx:1-alpine
@@ -54,6 +68,13 @@ RUN APP_VERSION=$(cat /VERSION | tr -d '[:space:]') && \
# Vendor libs (overwrite any existing copies in src/vendor/)
COPY --from=vendor /vendor/marked.min.js /usr/share/nginx/html/vendor/marked.min.js
COPY --from=vendor /vendor/purify.min.js /usr/share/nginx/html/vendor/purify.min.js
COPY --from=vendor /vendor/mermaid/mermaid.min.js /usr/share/nginx/html/vendor/mermaid/mermaid.min.js
COPY --from=vendor /vendor/katex/katex.min.js /usr/share/nginx/html/vendor/katex/katex.min.js
COPY --from=vendor /vendor/katex/katex.min.css /usr/share/nginx/html/vendor/katex/katex.min.css
COPY --from=vendor /vendor/katex/fonts/ /usr/share/nginx/html/vendor/katex/fonts/
# Builtin extensions (seeded into DB on startup by backend)
COPY extensions/builtin/ /app/extensions/builtin/
# nginx config
COPY nginx.conf /etc/nginx/conf.d/default.conf