From 1cbff3c12a3c5626e4d10469046a15997d29a3a2 Mon Sep 17 00:00:00 2001 From: abdou6666 Date: Tue, 21 Jan 2025 19:01:17 +0100 Subject: [PATCH 1/3] fix: optimize docker frontend cache --- frontend/Dockerfile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/frontend/Dockerfile b/frontend/Dockerfile index 449ee683..5809030f 100644 --- a/frontend/Dockerfile +++ b/frontend/Dockerfile @@ -47,6 +47,8 @@ WORKDIR /app COPY package.json yarn.lock* package-lock.json* pnpm-lock.yaml* ./ +RUN npm install + COPY ./frontend ./frontend COPY ./widget ./widget From 380eaa25015a9a6d610ebafa6db28b4837d20595 Mon Sep 17 00:00:00 2001 From: abdou6666 Date: Tue, 21 Jan 2025 19:49:39 +0100 Subject: [PATCH 2/3] fix: remove old npm i --- frontend/Dockerfile | 1 - 1 file changed, 1 deletion(-) diff --git a/frontend/Dockerfile b/frontend/Dockerfile index 5809030f..45588eb0 100644 --- a/frontend/Dockerfile +++ b/frontend/Dockerfile @@ -52,7 +52,6 @@ RUN npm install COPY ./frontend ./frontend COPY ./widget ./widget -RUN npm install # used to by pass Next.js paching lock file From f1397831616c97461ef86b7fab2e70198998f50d Mon Sep 17 00:00:00 2001 From: abdou6666 Date: Wed, 22 Jan 2025 16:33:25 +0100 Subject: [PATCH 3/3] fix: address suggestions dockerfile frontend --- frontend/Dockerfile | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/frontend/Dockerfile b/frontend/Dockerfile index 45588eb0..37d64cfd 100644 --- a/frontend/Dockerfile +++ b/frontend/Dockerfile @@ -47,6 +47,10 @@ WORKDIR /app COPY package.json yarn.lock* package-lock.json* pnpm-lock.yaml* ./ +COPY frontend/package*.json ./frontend/ + +COPY widget/package*.json ./widget/ + RUN npm install COPY ./frontend ./frontend