- Add Dockerfile.web-vue + docker/ container: static SPA on :3100 and the MCP Streamable-HTTP server on :7600 in one image, replacing the retired Rust web host used by the w4c iframe integration - Allow online font providers (Google Fonts, Fontsource, Bunny, Fontshare) to load in the browser via native CORS-enabled fetch instead of gating them on the Tauri fetch proxy - Rename webFontProvidersRequireDesktopApp to webFontLoadFailed and reword the toast for connection failures; drop the unconditional toast from the font family picker - Support OPENPENCIL_MCP_HOST so the MCP server binds 0.0.0.0 in containers
28 lines
583 B
Docker
28 lines
583 B
Docker
# Per-Dockerfile ignore (BuildKit picks up `<Dockerfile>.dockerignore` in
|
|
# preference to the root `.dockerignore` for THIS Dockerfile only).
|
|
#
|
|
# Keep the build context small: the builder stage runs a clean `bun install`
|
|
# and `bun run build` inside the image, so none of the host's build outputs
|
|
# are needed.
|
|
|
|
.git
|
|
.github
|
|
.vscode
|
|
|
|
# JS build outputs — rebuilt inside the image, never copied in.
|
|
node_modules
|
|
dist
|
|
dist-ssr
|
|
*.tsbuildinfo
|
|
coverage
|
|
|
|
# Desktop + test artifacts.
|
|
desktop/target
|
|
tests/results
|
|
playwright-report
|
|
|
|
# Local scratch / docs.
|
|
.openpencil-tmp
|
|
screenshot
|
|
*.md
|