openpencil/Dockerfile.web-vue.dockerignore
Vitali sharp8n c6a65c4878 feat(web): ship the Vue editor web build with online font providers
- 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
2026-08-22 00:33:54 +03:00

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