From a12ec68fc2333ff5e40bc8e2567c267d2d1226df Mon Sep 17 00:00:00 2001 From: Till JS Date: Mon, 23 Mar 2026 09:31:21 +0100 Subject: [PATCH] fix(docker): add shared-nestjs-metrics to 5 backend Dockerfiles The previous commit added MetricsModule to these backends but their Dockerfiles didn't COPY the shared-nestjs-metrics package into the build context, causing Docker builds to fail. Co-Authored-By: Claude Opus 4.6 (1M context) --- apps/nutriphi/apps/backend/Dockerfile | 4 ++++ apps/picture/apps/backend/Dockerfile | 4 ++++ apps/planta/apps/backend/Dockerfile | 4 ++++ apps/presi/apps/backend/Dockerfile | 4 ++++ apps/zitare/apps/backend/Dockerfile | 4 ++++ 5 files changed, 20 insertions(+) diff --git a/apps/nutriphi/apps/backend/Dockerfile b/apps/nutriphi/apps/backend/Dockerfile index 8e5999240..21b1273d1 100644 --- a/apps/nutriphi/apps/backend/Dockerfile +++ b/apps/nutriphi/apps/backend/Dockerfile @@ -18,6 +18,7 @@ COPY packages/shared-tsconfig ./packages/shared-tsconfig COPY packages/shared-nestjs-auth ./packages/shared-nestjs-auth COPY packages/shared-nestjs-setup ./packages/shared-nestjs-setup COPY packages/shared-nestjs-health ./packages/shared-nestjs-health +COPY packages/shared-nestjs-metrics ./packages/shared-nestjs-metrics COPY packages/shared-drizzle-config ./packages/shared-drizzle-config COPY packages/shared-error-tracking ./packages/shared-error-tracking COPY packages/shared-nestjs-setup ./packages/shared-nestjs-setup @@ -39,6 +40,9 @@ RUN pnpm build WORKDIR /app/packages/shared-nestjs-health RUN pnpm build +WORKDIR /app/packages/shared-nestjs-metrics +RUN pnpm build + # Build the backend WORKDIR /app/packages/shared-nestjs-setup diff --git a/apps/picture/apps/backend/Dockerfile b/apps/picture/apps/backend/Dockerfile index dca89e0c9..d7e450959 100644 --- a/apps/picture/apps/backend/Dockerfile +++ b/apps/picture/apps/backend/Dockerfile @@ -20,6 +20,7 @@ COPY packages/shared-drizzle-config ./packages/shared-drizzle-config COPY packages/shared-errors ./packages/shared-errors COPY packages/shared-nestjs-auth ./packages/shared-nestjs-auth COPY packages/shared-nestjs-health ./packages/shared-nestjs-health +COPY packages/shared-nestjs-metrics ./packages/shared-nestjs-metrics COPY packages/shared-storage ./packages/shared-storage COPY packages/shared-tsconfig ./packages/shared-tsconfig COPY packages/shared-error-tracking ./packages/shared-error-tracking @@ -41,6 +42,9 @@ RUN pnpm build WORKDIR /app/packages/shared-nestjs-health RUN pnpm build +WORKDIR /app/packages/shared-nestjs-metrics +RUN pnpm build + WORKDIR /app/packages/shared-storage RUN pnpm build diff --git a/apps/planta/apps/backend/Dockerfile b/apps/planta/apps/backend/Dockerfile index 1a0b70230..92d55b2a1 100644 --- a/apps/planta/apps/backend/Dockerfile +++ b/apps/planta/apps/backend/Dockerfile @@ -18,6 +18,7 @@ COPY packages/shared-drizzle-config ./packages/shared-drizzle-config COPY packages/shared-errors ./packages/shared-errors COPY packages/shared-nestjs-auth ./packages/shared-nestjs-auth COPY packages/shared-nestjs-health ./packages/shared-nestjs-health +COPY packages/shared-nestjs-metrics ./packages/shared-nestjs-metrics COPY packages/shared-nestjs-setup ./packages/shared-nestjs-setup COPY packages/shared-storage ./packages/shared-storage COPY packages/shared-tsconfig ./packages/shared-tsconfig @@ -41,6 +42,9 @@ RUN pnpm build WORKDIR /app/packages/shared-nestjs-health RUN pnpm build +WORKDIR /app/packages/shared-nestjs-metrics +RUN pnpm build + WORKDIR /app/packages/shared-nestjs-setup RUN pnpm build diff --git a/apps/presi/apps/backend/Dockerfile b/apps/presi/apps/backend/Dockerfile index b85c0318a..4adbd938b 100644 --- a/apps/presi/apps/backend/Dockerfile +++ b/apps/presi/apps/backend/Dockerfile @@ -18,6 +18,7 @@ COPY packages/shared-drizzle-config ./packages/shared-drizzle-config COPY packages/shared-errors ./packages/shared-errors COPY packages/shared-nestjs-auth ./packages/shared-nestjs-auth COPY packages/shared-nestjs-health ./packages/shared-nestjs-health +COPY packages/shared-nestjs-metrics ./packages/shared-nestjs-metrics COPY packages/shared-nestjs-setup ./packages/shared-nestjs-setup COPY packages/shared-tsconfig ./packages/shared-tsconfig COPY packages/shared-error-tracking ./packages/shared-error-tracking @@ -40,6 +41,9 @@ RUN pnpm build WORKDIR /app/packages/shared-nestjs-health RUN pnpm build +WORKDIR /app/packages/shared-nestjs-metrics +RUN pnpm build + WORKDIR /app/packages/shared-nestjs-setup RUN pnpm build diff --git a/apps/zitare/apps/backend/Dockerfile b/apps/zitare/apps/backend/Dockerfile index f91baf92e..49a8fcc44 100644 --- a/apps/zitare/apps/backend/Dockerfile +++ b/apps/zitare/apps/backend/Dockerfile @@ -18,6 +18,7 @@ COPY packages/shared-drizzle-config ./packages/shared-drizzle-config COPY packages/shared-errors ./packages/shared-errors COPY packages/shared-nestjs-auth ./packages/shared-nestjs-auth COPY packages/shared-nestjs-health ./packages/shared-nestjs-health +COPY packages/shared-nestjs-metrics ./packages/shared-nestjs-metrics COPY packages/shared-nestjs-setup ./packages/shared-nestjs-setup COPY packages/shared-tsconfig ./packages/shared-tsconfig COPY packages/shared-error-tracking ./packages/shared-error-tracking @@ -42,6 +43,9 @@ RUN pnpm build WORKDIR /app/packages/shared-nestjs-health RUN pnpm build +WORKDIR /app/packages/shared-nestjs-metrics +RUN pnpm build + WORKDIR /app/packages/shared-nestjs-setup RUN pnpm build