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