From e22fa414458933f090d727c0c636edcae8267242 Mon Sep 17 00:00:00 2001 From: Krishna Waske Date: Thu, 25 Sep 2025 19:08:03 +0530 Subject: [PATCH] fix: docker build issues due to pnpm catalog Signed-off-by: Krishna Waske --- Dockerfiles/Dockerfile.agent-provisioning | 1 + Dockerfiles/Dockerfile.agent-service | 1 + Dockerfiles/Dockerfile.api-gateway | 1 + Dockerfiles/Dockerfile.cloud-wallet | 1 + Dockerfiles/Dockerfile.connection | 1 + Dockerfiles/Dockerfile.geolocation | 1 + Dockerfiles/Dockerfile.issuance | 1 + Dockerfiles/Dockerfile.ledger | 1 + Dockerfiles/Dockerfile.notification | 1 + Dockerfiles/Dockerfile.organization | 1 + Dockerfiles/Dockerfile.seed | 1 + Dockerfiles/Dockerfile.user | 1 + Dockerfiles/Dockerfile.utility | 1 + Dockerfiles/Dockerfile.verification | 1 + Dockerfiles/Dockerfile.webhook | 1 + 15 files changed, 15 insertions(+) diff --git a/Dockerfiles/Dockerfile.agent-provisioning b/Dockerfiles/Dockerfile.agent-provisioning index 3df1af321..2844893d6 100644 --- a/Dockerfiles/Dockerfile.agent-provisioning +++ b/Dockerfiles/Dockerfile.agent-provisioning @@ -19,6 +19,7 @@ WORKDIR /app # Copy package.json and package-lock.json COPY package.json ./ +COPY pnpm-workspace.yaml ./ ENV PUPPETEER_SKIP_DOWNLOAD=true diff --git a/Dockerfiles/Dockerfile.agent-service b/Dockerfiles/Dockerfile.agent-service index 253ec3cba..ae85a6770 100644 --- a/Dockerfiles/Dockerfile.agent-service +++ b/Dockerfiles/Dockerfile.agent-service @@ -15,6 +15,7 @@ WORKDIR /app # Copy package.json and package-lock.json COPY package.json ./ +COPY pnpm-workspace.yaml ./ ENV PUPPETEER_SKIP_DOWNLOAD=true diff --git a/Dockerfiles/Dockerfile.api-gateway b/Dockerfiles/Dockerfile.api-gateway index c687a4adb..69ac7000f 100644 --- a/Dockerfiles/Dockerfile.api-gateway +++ b/Dockerfiles/Dockerfile.api-gateway @@ -8,6 +8,7 @@ WORKDIR /app # Copy package.json and package-lock.json COPY package.json ./ +COPY pnpm-workspace.yaml ./ # COPY package-lock.json ./ ENV PUPPETEER_SKIP_DOWNLOAD=true diff --git a/Dockerfiles/Dockerfile.cloud-wallet b/Dockerfiles/Dockerfile.cloud-wallet index db7e31f1e..1c3160b20 100644 --- a/Dockerfiles/Dockerfile.cloud-wallet +++ b/Dockerfiles/Dockerfile.cloud-wallet @@ -9,6 +9,7 @@ WORKDIR /app # Copy package.json and package-lock.json COPY package.json ./ +COPY pnpm-workspace.yaml ./ ENV PUPPETEER_SKIP_DOWNLOAD=true diff --git a/Dockerfiles/Dockerfile.connection b/Dockerfiles/Dockerfile.connection index 5e7b6a050..0174fe803 100644 --- a/Dockerfiles/Dockerfile.connection +++ b/Dockerfiles/Dockerfile.connection @@ -8,6 +8,7 @@ WORKDIR /app # Copy package.json and package-lock.json COPY package.json ./ +COPY pnpm-workspace.yaml ./ #COPY package-lock.json ./ ENV PUPPETEER_SKIP_DOWNLOAD=true diff --git a/Dockerfiles/Dockerfile.geolocation b/Dockerfiles/Dockerfile.geolocation index 45d92e8f8..239275448 100644 --- a/Dockerfiles/Dockerfile.geolocation +++ b/Dockerfiles/Dockerfile.geolocation @@ -8,6 +8,7 @@ WORKDIR /app # Copy package.json and package-lock.json COPY package.json ./ +COPY pnpm-workspace.yaml ./ #COPY package-lock.json ./ ENV PUPPETEER_SKIP_DOWNLOAD=true diff --git a/Dockerfiles/Dockerfile.issuance b/Dockerfiles/Dockerfile.issuance index 83b6876d4..11c6cc002 100644 --- a/Dockerfiles/Dockerfile.issuance +++ b/Dockerfiles/Dockerfile.issuance @@ -8,6 +8,7 @@ WORKDIR /app # Copy package.json and package-lock.json COPY package.json ./ +COPY pnpm-workspace.yaml ./ #COPY package-lock.json ./ ENV PUPPETEER_SKIP_DOWNLOAD=true diff --git a/Dockerfiles/Dockerfile.ledger b/Dockerfiles/Dockerfile.ledger index 5e387abd8..4be86fc7a 100644 --- a/Dockerfiles/Dockerfile.ledger +++ b/Dockerfiles/Dockerfile.ledger @@ -8,6 +8,7 @@ WORKDIR /app # Copy package.json and package-lock.json COPY package.json ./ +COPY pnpm-workspace.yaml ./ #COPY package-lock.json ./ ENV PUPPETEER_SKIP_DOWNLOAD=true diff --git a/Dockerfiles/Dockerfile.notification b/Dockerfiles/Dockerfile.notification index 57e0e6d1d..718526704 100644 --- a/Dockerfiles/Dockerfile.notification +++ b/Dockerfiles/Dockerfile.notification @@ -8,6 +8,7 @@ WORKDIR /app # Copy package.json and package-lock.json COPY package.json ./ +COPY pnpm-workspace.yaml ./ #COPY package-lock.json ./ # Install dependencies diff --git a/Dockerfiles/Dockerfile.organization b/Dockerfiles/Dockerfile.organization index bc0b72869..0b1fe5486 100644 --- a/Dockerfiles/Dockerfile.organization +++ b/Dockerfiles/Dockerfile.organization @@ -8,6 +8,7 @@ WORKDIR /app # Copy package.json and package-lock.json COPY package.json ./ +COPY pnpm-workspace.yaml ./ ENV PUPPETEER_SKIP_DOWNLOAD=true diff --git a/Dockerfiles/Dockerfile.seed b/Dockerfiles/Dockerfile.seed index b7c6611b7..8a02b1e4a 100644 --- a/Dockerfiles/Dockerfile.seed +++ b/Dockerfiles/Dockerfile.seed @@ -13,6 +13,7 @@ RUN chmod +x /app/libs/prisma-service/prisma/scripts/geo_location_data_import.sh RUN chmod +x /app/libs/prisma-service/prisma/scripts/update_client_credential_data.sh ENV PUPPETEER_SKIP_DOWNLOAD=true +COPY pnpm-workspace.yaml ./ RUN pnpm i --ignore-scripts # Run Prisma commands diff --git a/Dockerfiles/Dockerfile.user b/Dockerfiles/Dockerfile.user index 8969f6e77..8cc17d320 100644 --- a/Dockerfiles/Dockerfile.user +++ b/Dockerfiles/Dockerfile.user @@ -10,6 +10,7 @@ WORKDIR /app # Copy package.json and package-lock.json COPY package.json ./ +COPY pnpm-workspace.yaml ./ ENV PUPPETEER_SKIP_DOWNLOAD=true diff --git a/Dockerfiles/Dockerfile.utility b/Dockerfiles/Dockerfile.utility index a39aef3b8..797c47867 100644 --- a/Dockerfiles/Dockerfile.utility +++ b/Dockerfiles/Dockerfile.utility @@ -9,6 +9,7 @@ WORKDIR /app # Copy package.json and package-lock.json COPY package.json ./ +COPY pnpm-workspace.yaml ./ ENV PUPPETEER_SKIP_DOWNLOAD=true diff --git a/Dockerfiles/Dockerfile.verification b/Dockerfiles/Dockerfile.verification index 317062dd4..e6780d08b 100644 --- a/Dockerfiles/Dockerfile.verification +++ b/Dockerfiles/Dockerfile.verification @@ -8,6 +8,7 @@ WORKDIR /app # Copy package.json and package-lock.json COPY package.json ./ +COPY pnpm-workspace.yaml ./ ENV PUPPETEER_SKIP_DOWNLOAD=true diff --git a/Dockerfiles/Dockerfile.webhook b/Dockerfiles/Dockerfile.webhook index ed52bdd1f..e2664d398 100644 --- a/Dockerfiles/Dockerfile.webhook +++ b/Dockerfiles/Dockerfile.webhook @@ -8,6 +8,7 @@ WORKDIR /app # Copy package.json and package-lock.json COPY package.json ./ +COPY pnpm-workspace.yaml ./ #COPY package-lock.json ./ ENV PUPPETEER_SKIP_DOWNLOAD=true