build the container image without node-gyp
Ships the GHCR image for the 0.4.0 congressgov_search_bills mirror feature — the 0.4.0 release published to npm, the MCP Registry, and GitHub but its multi-arch image failed to build. Packaging only; no runtime change.
Fixed:
- The build-stage
bun installnow uses--ignore-scripts— the better-sqlite3 node-gyp postinstall failed in the toolchain-less oven/bun base image; the image runs under Bun and uses bun:sqlite, so the native binding is never loaded or needed. (#40)
Changed:
better-sqlite3^12.11.1 promoted from an optional peer to a regular dependency (trustedDependencies removed) — npm/Node consumers of the opt-in mirror now install it automatically.
361 tests pass; bun run devcheck clean.