From c139a0c9c945d29c3197a967a0b0589ef49c622a Mon Sep 17 00:00:00 2001 From: Denis Shatskiy Date: Fri, 8 Aug 2025 08:26:55 +0700 Subject: [PATCH] feat: Update Dockerfile and package.json to optimize Rollup build process and add optional Rollup dependency --- Dockerfile.fast | 2 ++ frontend/package.json | 6 ++++++ 2 files changed, 8 insertions(+) diff --git a/Dockerfile.fast b/Dockerfile.fast index 7e2b842..6125c86 100644 --- a/Dockerfile.fast +++ b/Dockerfile.fast @@ -26,6 +26,8 @@ COPY frontend/vite.config.js ./ COPY frontend/eslint.config.js ./ # Build the application with optimized settings +ENV ROLLUP_SKIP_NODEJS_NATIVE=1 +ENV ROLLUP_NO_NATIVE=1 RUN npm run build # Stage 2: Setup Node.js backend and serve everything diff --git a/frontend/package.json b/frontend/package.json index a94bd56..1f6648e 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -31,5 +31,11 @@ "eslint-plugin-react-refresh": "^0.4.20", "globals": "^16.2.0", "vite": "^7.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-linux-x64-musl": "4.40.0" + }, + "overrides": { + "rollup": "4.40.0" } }