From dcaa3c57f25faeeed505b61c722605708314b4c6 Mon Sep 17 00:00:00 2001 From: Till JS Date: Thu, 19 Mar 2026 15:28:30 +0100 Subject: [PATCH] fix(docker): add shared-error-tracking and shared-nestjs-setup to backend Dockerfiles All 3 backends (calendar, contacts, todo) need these packages copied and built in the Docker build stage for error tracking and Swagger support. Co-Authored-By: Claude Opus 4.6 (1M context) --- apps/calendar/apps/backend/Dockerfile | 4 +++- apps/contacts/apps/backend/Dockerfile | 4 +++- apps/todo/apps/backend/Dockerfile | 8 ++++++-- 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/apps/calendar/apps/backend/Dockerfile b/apps/calendar/apps/backend/Dockerfile index 3bf5ad37b..e8f922f2e 100644 --- a/apps/calendar/apps/backend/Dockerfile +++ b/apps/calendar/apps/backend/Dockerfile @@ -41,8 +41,10 @@ WORKDIR /app/packages/shared-nestjs-health RUN pnpm build WORKDIR /app/packages/shared-nestjs-metrics -COPY packages/shared-error-tracking ./packages/shared-error-tracking + +WORKDIR /app/packages/shared-error-tracking +RUN pnpm build RUN pnpm build WORKDIR /app/packages/shared-nestjs-setup diff --git a/apps/contacts/apps/backend/Dockerfile b/apps/contacts/apps/backend/Dockerfile index 771f5cbef..953ff85e7 100644 --- a/apps/contacts/apps/backend/Dockerfile +++ b/apps/contacts/apps/backend/Dockerfile @@ -39,8 +39,10 @@ WORKDIR /app/packages/shared-nestjs-health RUN pnpm build WORKDIR /app/packages/shared-nestjs-metrics -COPY packages/shared-error-tracking ./packages/shared-error-tracking + +WORKDIR /app/packages/shared-error-tracking +RUN pnpm build RUN pnpm build WORKDIR /app/packages/shared-nestjs-setup diff --git a/apps/todo/apps/backend/Dockerfile b/apps/todo/apps/backend/Dockerfile index 24f3cc581..ea4211f79 100644 --- a/apps/todo/apps/backend/Dockerfile +++ b/apps/todo/apps/backend/Dockerfile @@ -41,9 +41,13 @@ WORKDIR /app/packages/shared-nestjs-health RUN pnpm build WORKDIR /app/packages/shared-nestjs-metrics -COPY packages/shared-nestjs-setup ./packages/shared-nestjs-setup -COPY packages/shared-error-tracking ./packages/shared-error-tracking + +WORKDIR /app/packages/shared-nestjs-setup +RUN pnpm build + +WORKDIR /app/packages/shared-error-tracking +RUN pnpm build RUN pnpm build WORKDIR /app/packages/credit-operations