fix(docker): include apps/shared in dashboard image build

The shared websocket package is a web file: dependency but was excluded
by .dockerignore and never copied into the Docker build context. Also fix
tsc -b errors: expose buildWsUrl on api and drop the GatewayClient state
getter that conflicted with the shared base class.
This commit is contained in:
Brooklyn Nicholson 2026-06-28 21:43:56 -05:00
parent 216ace4bf3
commit e9b95dfd19
4 changed files with 10 additions and 5 deletions

View file

@ -66,8 +66,12 @@ runtime/
# ---------- Not needed inside the Docker image ----------
# Desktop app source (Tauri/Electron); never installed in the container
# Desktop app source (Tauri/Electron); never installed in the container.
# apps/shared is the dashboard↔desktop websocket helper and is linked from
# web/package.json as a file: workspace dep — keep it in the build context.
apps/
!apps/shared/
!apps/shared/**
# Test suite — not shipped in production images
tests/