diff --git a/apps/web/Dockerfile b/apps/web/Dockerfile index 6f7261f08..49d1931dd 100644 --- a/apps/web/Dockerfile +++ b/apps/web/Dockerfile @@ -16,14 +16,17 @@ RUN bun install COPY --from=pruner /app/out/full/ ./ # Build workspace dependencies that publish from dist/ -RUN bun run --cwd packages/browser build && \ +RUN bun run --cwd lib/clickhouse-builder build && \ + bun run --cwd packages/browser build && \ bun run --cwd packages/effect-sdk build # Build-time env vars (baked into the SPA bundle) ARG VITE_API_BASE_URL ARG VITE_MAPLE_AUTH_MODE=self_hosted +ARG VITE_ELECTRIC_SYNC_URL ENV VITE_API_BASE_URL=$VITE_API_BASE_URL ENV VITE_MAPLE_AUTH_MODE=$VITE_MAPLE_AUTH_MODE +ENV VITE_ELECTRIC_SYNC_URL=$VITE_ELECTRIC_SYNC_URL RUN bun run --cwd apps/web build diff --git a/apps/web/package.json b/apps/web/package.json index 7fb86a7fb..6a7a68ce8 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -27,6 +27,7 @@ "@effect/atom-react": "catalog:effect", "@fontsource-variable/geist": "^5.2.9", "@fontsource-variable/geist-mono": "^5.2.8", + "@maple-dev/browser": "workspace:*", "@maple-dev/effect-sdk": "workspace:*", "@maple/domain": "workspace:*", "@maple/effect-db": "workspace:*", diff --git a/bun.lock b/bun.lock index 20f093daa..acef07d4c 100644 --- a/bun.lock +++ b/bun.lock @@ -267,6 +267,7 @@ "@effect/atom-react": "catalog:effect", "@fontsource-variable/geist": "^5.2.9", "@fontsource-variable/geist-mono": "^5.2.8", + "@maple-dev/browser": "workspace:*", "@maple-dev/effect-sdk": "workspace:*", "@maple/domain": "workspace:*", "@maple/effect-db": "workspace:*",