From 4100d5ce1999198fc8fd633193044674f25bd779 Mon Sep 17 00:00:00 2001 From: ISMAIL MASSERAN Date: Tue, 30 Jun 2026 11:25:56 +0800 Subject: [PATCH] DONE: remove cypress install for prod --- fe/docker/Dockerfile | 5 ++++- fe/package.json | 3 +++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/fe/docker/Dockerfile b/fe/docker/Dockerfile index 5062238..c4c645e 100644 --- a/fe/docker/Dockerfile +++ b/fe/docker/Dockerfile @@ -2,7 +2,10 @@ FROM node:22 AS builder WORKDIR /app COPY fe/package*.json fe/pnpm-lock.yaml ./ -RUN npm install -g pnpm && pnpm install --frozen-lockfile +# Skip prepare (cypress install); rebuild esbuild only — required for Vite +RUN npm install -g pnpm && \ + pnpm install --frozen-lockfile --ignore-scripts && \ + pnpm rebuild esbuild COPY fe/ ./ ARG VITE_API_BASE_URL=https://api.koppkb.com ARG VITE_APP_URL=https://anggota.koppkb.com diff --git a/fe/package.json b/fe/package.json index 6d389fe..dbbfc84 100644 --- a/fe/package.json +++ b/fe/package.json @@ -91,5 +91,8 @@ "vite-plugin-vue-devtools": "^8.0.5", "vitest": "^4.0.16", "vue-tsc": "^3.2.1" + }, + "pnpm": { + "onlyBuiltDependencies": ["esbuild"] } } \ No newline at end of file