From 1cbff3c12a3c5626e4d10469046a15997d29a3a2 Mon Sep 17 00:00:00 2001 From: abdou6666 Date: Tue, 21 Jan 2025 19:01:17 +0100 Subject: [PATCH 1/4] 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/4] 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/4] 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 From 40b0a605a2ca6b2261a4546a8ce84fbef791031e Mon Sep 17 00:00:00 2001 From: abdou6666 Date: Wed, 22 Jan 2025 17:56:37 +0100 Subject: [PATCH 4/4] fix: remove duplicate emitted event 'new_user' --- api/src/chat/services/chat.service.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/api/src/chat/services/chat.service.ts b/api/src/chat/services/chat.service.ts index 6f7512fd..ec7b69e6 100644 --- a/api/src/chat/services/chat.service.ts +++ b/api/src/chat/services/chat.service.ts @@ -258,7 +258,6 @@ export class ChatService { if (!subscriber) { const subscriberData = await handler.getSubscriberData(event); - this.eventEmitter.emit('hook:stats:entry', 'new_users', 'New users'); subscriberData.channel = event.getChannelData(); subscriber = await this.subscriberService.create(subscriberData);