From 073c216652137595986b6316eba355c638c178ec Mon Sep 17 00:00:00 2001 From: Till JS Date: Mon, 23 Mar 2026 09:08:33 +0100 Subject: [PATCH] fix(docker): add shared-error-tracking package to all 15 web Dockerfiles The browser error tracking hooks.client.ts added earlier requires the shared-error-tracking package to be copied and built in the Docker image. Co-Authored-By: Claude Opus 4.6 (1M context) --- apps/calendar/apps/web/Dockerfile | 4 ++++ apps/chat/apps/web/Dockerfile | 4 ++++ apps/clock/apps/web/Dockerfile | 4 ++++ apps/contacts/apps/web/Dockerfile | 4 ++++ apps/manacore/apps/web/Dockerfile | 4 ++++ apps/matrix/apps/web/Dockerfile | 4 ++++ apps/mukke/apps/web/Dockerfile | 4 ++++ apps/nutriphi/apps/web/Dockerfile | 4 ++++ apps/photos/apps/web/Dockerfile | 4 ++++ apps/picture/apps/web/Dockerfile | 4 ++++ apps/presi/apps/web/Dockerfile | 4 ++++ apps/skilltree/apps/web/Dockerfile | 4 ++++ apps/storage/apps/web/Dockerfile | 4 ++++ apps/todo/apps/web/Dockerfile | 4 ++++ apps/zitare/apps/web/Dockerfile | 4 ++++ 15 files changed, 60 insertions(+) diff --git a/apps/calendar/apps/web/Dockerfile b/apps/calendar/apps/web/Dockerfile index 56cdad5b0..04f9ca2b0 100644 --- a/apps/calendar/apps/web/Dockerfile +++ b/apps/calendar/apps/web/Dockerfile @@ -40,6 +40,7 @@ COPY packages/shared-ui ./packages/shared-ui COPY packages/shared-utils ./packages/shared-utils COPY packages/shared-tags ./packages/shared-tags COPY packages/shared-splitscreen ./packages/shared-splitscreen +COPY packages/shared-error-tracking ./packages/shared-error-tracking COPY packages/shared-vite-config ./packages/shared-vite-config COPY packages/shared-api-client ./packages/shared-api-client COPY packages/shared-stores ./packages/shared-stores @@ -63,6 +64,9 @@ RUN pnpm build WORKDIR /app/packages/shared-auth RUN pnpm build || true +WORKDIR /app/packages/shared-error-tracking +RUN pnpm build + # Build the web app WORKDIR /app/apps/calendar/apps/web RUN pnpm exec svelte-kit sync diff --git a/apps/chat/apps/web/Dockerfile b/apps/chat/apps/web/Dockerfile index 52d8be5b1..e9396a50e 100644 --- a/apps/chat/apps/web/Dockerfile +++ b/apps/chat/apps/web/Dockerfile @@ -38,6 +38,7 @@ COPY packages/shared-subscription-ui ./packages/shared-subscription-ui COPY packages/shared-profile-ui ./packages/shared-profile-ui COPY packages/shared-ui ./packages/shared-ui COPY packages/shared-utils ./packages/shared-utils +COPY packages/shared-error-tracking ./packages/shared-error-tracking COPY packages/shared-vite-config ./packages/shared-vite-config COPY packages/shared-api-client ./packages/shared-api-client COPY packages/shared-stores ./packages/shared-stores @@ -56,6 +57,9 @@ RUN pnpm build WORKDIR /app/packages/shared-auth RUN pnpm build || true +WORKDIR /app/packages/shared-error-tracking +RUN pnpm build + # Build the web app WORKDIR /app/apps/chat/apps/web RUN pnpm exec svelte-kit sync diff --git a/apps/clock/apps/web/Dockerfile b/apps/clock/apps/web/Dockerfile index ca27eed02..f50c8c60e 100644 --- a/apps/clock/apps/web/Dockerfile +++ b/apps/clock/apps/web/Dockerfile @@ -38,6 +38,7 @@ COPY packages/shared-subscription-ui ./packages/shared-subscription-ui COPY packages/shared-profile-ui ./packages/shared-profile-ui COPY packages/shared-ui ./packages/shared-ui COPY packages/shared-utils ./packages/shared-utils +COPY packages/shared-error-tracking ./packages/shared-error-tracking COPY packages/shared-vite-config ./packages/shared-vite-config COPY packages/shared-api-client ./packages/shared-api-client COPY packages/shared-stores ./packages/shared-stores @@ -56,6 +57,9 @@ RUN pnpm build WORKDIR /app/packages/shared-auth RUN pnpm build || true +WORKDIR /app/packages/shared-error-tracking +RUN pnpm build + # Build the web app WORKDIR /app/apps/clock/apps/web RUN pnpm exec svelte-kit sync diff --git a/apps/contacts/apps/web/Dockerfile b/apps/contacts/apps/web/Dockerfile index 171f2be9d..67c66ad0f 100644 --- a/apps/contacts/apps/web/Dockerfile +++ b/apps/contacts/apps/web/Dockerfile @@ -43,6 +43,7 @@ COPY packages/shared-ui ./packages/shared-ui COPY packages/shared-utils ./packages/shared-utils COPY packages/shared-tags ./packages/shared-tags COPY packages/shared-splitscreen ./packages/shared-splitscreen +COPY packages/shared-error-tracking ./packages/shared-error-tracking COPY packages/shared-vite-config ./packages/shared-vite-config COPY packages/shared-api-client ./packages/shared-api-client COPY packages/shared-stores ./packages/shared-stores @@ -60,6 +61,9 @@ RUN pnpm build WORKDIR /app/packages/shared-auth RUN pnpm build || true +WORKDIR /app/packages/shared-error-tracking +RUN pnpm build + # Build the web app WORKDIR /app/apps/contacts/apps/web RUN pnpm exec svelte-kit sync diff --git a/apps/manacore/apps/web/Dockerfile b/apps/manacore/apps/web/Dockerfile index 005a7d21f..a0cbf5366 100644 --- a/apps/manacore/apps/web/Dockerfile +++ b/apps/manacore/apps/web/Dockerfile @@ -41,6 +41,7 @@ COPY packages/shared-profile-ui ./packages/shared-profile-ui COPY packages/shared-types ./packages/shared-types COPY packages/shared-ui ./packages/shared-ui COPY packages/shared-utils ./packages/shared-utils +COPY packages/shared-error-tracking ./packages/shared-error-tracking COPY packages/shared-vite-config ./packages/shared-vite-config COPY packages/shared-pwa ./packages/shared-pwa COPY packages/qr-export ./packages/qr-export @@ -59,6 +60,9 @@ RUN pnpm build WORKDIR /app/packages/shared-auth RUN pnpm build || true +WORKDIR /app/packages/shared-error-tracking +RUN pnpm build + # Build the web app WORKDIR /app/apps/manacore/apps/web RUN pnpm exec svelte-kit sync diff --git a/apps/matrix/apps/web/Dockerfile b/apps/matrix/apps/web/Dockerfile index 1710b35d9..a2b273cd2 100644 --- a/apps/matrix/apps/web/Dockerfile +++ b/apps/matrix/apps/web/Dockerfile @@ -29,6 +29,7 @@ COPY packages/shared-tailwind ./packages/shared-tailwind COPY packages/shared-theme ./packages/shared-theme COPY packages/shared-types ./packages/shared-types COPY packages/shared-ui ./packages/shared-ui +COPY packages/shared-error-tracking ./packages/shared-error-tracking COPY packages/shared-utils ./packages/shared-utils # Copy matrix web app @@ -41,6 +42,9 @@ RUN --mount=type=cache,id=pnpm,target=/root/.local/share/pnpm/store pnpm install WORKDIR /app/packages/shared-auth RUN pnpm build || true +WORKDIR /app/packages/shared-error-tracking +RUN pnpm build + # Build the web app WORKDIR /app/apps/matrix/apps/web RUN pnpm exec svelte-kit sync diff --git a/apps/mukke/apps/web/Dockerfile b/apps/mukke/apps/web/Dockerfile index 817d3e2cb..163576488 100644 --- a/apps/mukke/apps/web/Dockerfile +++ b/apps/mukke/apps/web/Dockerfile @@ -41,6 +41,7 @@ COPY packages/shared-theme-ui ./packages/shared-theme-ui COPY packages/shared-types ./packages/shared-types COPY packages/shared-ui ./packages/shared-ui COPY packages/shared-utils ./packages/shared-utils +COPY packages/shared-error-tracking ./packages/shared-error-tracking COPY packages/shared-vite-config ./packages/shared-vite-config # Copy mukke shared package @@ -59,6 +60,9 @@ RUN pnpm build WORKDIR /app/packages/shared-auth RUN pnpm build || true +WORKDIR /app/packages/shared-error-tracking +RUN pnpm build + # Build the web app WORKDIR /app/apps/mukke/apps/web RUN pnpm exec svelte-kit sync diff --git a/apps/nutriphi/apps/web/Dockerfile b/apps/nutriphi/apps/web/Dockerfile index 2ed387a50..3b719d044 100644 --- a/apps/nutriphi/apps/web/Dockerfile +++ b/apps/nutriphi/apps/web/Dockerfile @@ -39,6 +39,7 @@ COPY packages/shared-subscription-ui ./packages/shared-subscription-ui COPY packages/shared-profile-ui ./packages/shared-profile-ui COPY packages/shared-ui ./packages/shared-ui COPY packages/shared-utils ./packages/shared-utils +COPY packages/shared-error-tracking ./packages/shared-error-tracking COPY packages/shared-vite-config ./packages/shared-vite-config COPY packages/shared-tsconfig ./packages/shared-tsconfig @@ -53,6 +54,9 @@ RUN --mount=type=cache,id=pnpm,target=/root/.local/share/pnpm/store pnpm install WORKDIR /app/packages/shared-auth RUN pnpm build || true +WORKDIR /app/packages/shared-error-tracking +RUN pnpm build + # Build the web app WORKDIR /app/apps/nutriphi/apps/web RUN pnpm exec svelte-kit sync diff --git a/apps/photos/apps/web/Dockerfile b/apps/photos/apps/web/Dockerfile index a44c95806..53db85675 100644 --- a/apps/photos/apps/web/Dockerfile +++ b/apps/photos/apps/web/Dockerfile @@ -45,6 +45,7 @@ COPY packages/shared-ui ./packages/shared-ui COPY packages/shared-utils ./packages/shared-utils COPY packages/shared-tags ./packages/shared-tags COPY packages/shared-splitscreen ./packages/shared-splitscreen +COPY packages/shared-error-tracking ./packages/shared-error-tracking COPY packages/shared-vite-config ./packages/shared-vite-config COPY packages/shared-api-client ./packages/shared-api-client COPY packages/shared-stores ./packages/shared-stores @@ -65,6 +66,9 @@ RUN pnpm build WORKDIR /app/packages/shared-auth RUN pnpm build || true +WORKDIR /app/packages/shared-error-tracking +RUN pnpm build + # Build the web app WORKDIR /app/apps/photos/apps/web RUN pnpm exec svelte-kit sync diff --git a/apps/picture/apps/web/Dockerfile b/apps/picture/apps/web/Dockerfile index 81676c2e1..12433a3ca 100644 --- a/apps/picture/apps/web/Dockerfile +++ b/apps/picture/apps/web/Dockerfile @@ -43,6 +43,7 @@ COPY packages/shared-subscription-ui ./packages/shared-subscription-ui COPY packages/shared-profile-ui ./packages/shared-profile-ui COPY packages/shared-ui ./packages/shared-ui COPY packages/shared-utils ./packages/shared-utils +COPY packages/shared-error-tracking ./packages/shared-error-tracking COPY packages/shared-vite-config ./packages/shared-vite-config COPY packages/shared-api-client ./packages/shared-api-client COPY packages/shared-stores ./packages/shared-stores @@ -65,6 +66,9 @@ RUN pnpm build WORKDIR /app/packages/shared-auth RUN pnpm build || true +WORKDIR /app/packages/shared-error-tracking +RUN pnpm build + # Build the web app WORKDIR /app/apps/picture/apps/web RUN pnpm exec svelte-kit sync diff --git a/apps/presi/apps/web/Dockerfile b/apps/presi/apps/web/Dockerfile index a2783d3b7..acc85630c 100644 --- a/apps/presi/apps/web/Dockerfile +++ b/apps/presi/apps/web/Dockerfile @@ -40,6 +40,7 @@ COPY packages/shared-subscription-types ./packages/shared-subscription-types COPY packages/shared-subscription-ui ./packages/shared-subscription-ui COPY packages/shared-profile-ui ./packages/shared-profile-ui COPY packages/shared-ui ./packages/shared-ui +COPY packages/shared-error-tracking ./packages/shared-error-tracking COPY packages/shared-utils ./packages/shared-utils # Copy presi web @@ -52,6 +53,9 @@ RUN --mount=type=cache,id=pnpm,target=/root/.local/share/pnpm/store pnpm install WORKDIR /app/packages/shared-auth RUN pnpm build || true +WORKDIR /app/packages/shared-error-tracking +RUN pnpm build + # Build the web app WORKDIR /app/apps/presi/apps/web RUN pnpm exec svelte-kit sync diff --git a/apps/skilltree/apps/web/Dockerfile b/apps/skilltree/apps/web/Dockerfile index 6719687e4..6f710fe54 100644 --- a/apps/skilltree/apps/web/Dockerfile +++ b/apps/skilltree/apps/web/Dockerfile @@ -30,6 +30,7 @@ COPY packages/shared-icons ./packages/shared-icons COPY packages/shared-tailwind ./packages/shared-tailwind COPY packages/shared-theme ./packages/shared-theme COPY packages/shared-utils ./packages/shared-utils +COPY packages/shared-error-tracking ./packages/shared-error-tracking COPY packages/shared-vite-config ./packages/shared-vite-config COPY packages/shared-api-client ./packages/shared-api-client @@ -46,6 +47,9 @@ RUN pnpm build WORKDIR /app/packages/shared-auth RUN pnpm build || true +WORKDIR /app/packages/shared-error-tracking +RUN pnpm build + # Build the web app WORKDIR /app/apps/skilltree/apps/web RUN pnpm exec svelte-kit sync diff --git a/apps/storage/apps/web/Dockerfile b/apps/storage/apps/web/Dockerfile index 030bd8cb8..846807489 100644 --- a/apps/storage/apps/web/Dockerfile +++ b/apps/storage/apps/web/Dockerfile @@ -44,6 +44,7 @@ COPY packages/shared-stores ./packages/shared-stores COPY packages/shared-types ./packages/shared-types COPY packages/shared-ui ./packages/shared-ui COPY packages/shared-utils ./packages/shared-utils +COPY packages/shared-error-tracking ./packages/shared-error-tracking COPY packages/shared-vite-config ./packages/shared-vite-config COPY packages/shared-pwa ./packages/shared-pwa @@ -60,6 +61,9 @@ RUN pnpm build WORKDIR /app/packages/shared-auth RUN pnpm build || true +WORKDIR /app/packages/shared-error-tracking +RUN pnpm build + # Build the web app WORKDIR /app/apps/storage/apps/web RUN pnpm exec svelte-kit sync diff --git a/apps/todo/apps/web/Dockerfile b/apps/todo/apps/web/Dockerfile index 5343bf7a9..9dadd1405 100644 --- a/apps/todo/apps/web/Dockerfile +++ b/apps/todo/apps/web/Dockerfile @@ -43,6 +43,7 @@ COPY packages/shared-profile-ui ./packages/shared-profile-ui COPY packages/shared-ui ./packages/shared-ui COPY packages/shared-utils ./packages/shared-utils COPY packages/shared-tags ./packages/shared-tags +COPY packages/shared-error-tracking ./packages/shared-error-tracking COPY packages/shared-vite-config ./packages/shared-vite-config COPY packages/shared-api-client ./packages/shared-api-client COPY packages/shared-stores ./packages/shared-stores @@ -63,6 +64,9 @@ RUN pnpm build WORKDIR /app/packages/shared-auth RUN pnpm build || true +WORKDIR /app/packages/shared-error-tracking +RUN pnpm build + # Build the web app WORKDIR /app/apps/todo/apps/web RUN pnpm exec svelte-kit sync diff --git a/apps/zitare/apps/web/Dockerfile b/apps/zitare/apps/web/Dockerfile index e1b5000d2..18a0ef407 100644 --- a/apps/zitare/apps/web/Dockerfile +++ b/apps/zitare/apps/web/Dockerfile @@ -41,6 +41,7 @@ COPY packages/shared-theme-ui ./packages/shared-theme-ui COPY packages/shared-types ./packages/shared-types COPY packages/shared-ui ./packages/shared-ui COPY packages/shared-utils ./packages/shared-utils +COPY packages/shared-error-tracking ./packages/shared-error-tracking COPY packages/shared-vite-config ./packages/shared-vite-config # Copy zitare content package @@ -59,6 +60,9 @@ RUN pnpm build WORKDIR /app/packages/shared-auth RUN pnpm build || true +WORKDIR /app/packages/shared-error-tracking +RUN pnpm build + # Build zitare content package WORKDIR /app/apps/zitare/packages/content RUN pnpm build || true