Diffdown is a real-time collaborative Markdown editor/previewer built on the AT Protocol diffdown.com

chore(docker): build prosemirror-collab bundle in jsbuilder stage

+2
+2
Dockerfile
··· 8 8 RUN npm install --silent 9 9 COPY milkdown-entry.js ./milkdown-entry.js 10 10 RUN npx esbuild milkdown-entry.js --bundle --format=esm --minify --outfile=milkdown.min.js 11 + RUN npx esbuild node_modules/prosemirror-collab/dist/index.js --bundle --format=esm --minify --outfile=collab.min.js 11 12 12 13 FROM golang:1.23-alpine AS builder 13 14 ··· 30 31 COPY --from=builder /app/static ./static 31 32 COPY --from=jsbuilder /build/editor.min.js ./static/vendor/editor.js 32 33 COPY --from=jsbuilder /build/milkdown.min.js ./static/vendor/milkdown.js 34 + COPY --from=jsbuilder /build/collab.min.js ./static/vendor/collab.js 33 35 COPY --from=builder /app/migrations ./migrations 34 36 35 37 EXPOSE 8080