From 13d1fdfdefbd6f50709738e9fc6f9f1e78c7baad Mon Sep 17 00:00:00 2001 From: kevin-asprec Date: Tue, 14 Apr 2026 20:42:14 +0800 Subject: [PATCH] fix: remove packages/shared and override NODE_ENV for Coolify builds Portal has no shared package dependency. Coolify injects ARG NODE_ENV=production which skips devDependencies. --- Dockerfile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 81a5f05..09b07ec 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,10 +1,11 @@ FROM node:20-alpine AS builder +ARG NODE_ENV=production +ENV NODE_ENV=development WORKDIR /app COPY package.json package-lock.json* ./ -COPY packages/shared/package.json ./packages/shared/ RUN npm install -COPY packages/shared/ ./packages/shared/ COPY . . +ENV NODE_ENV=production RUN npx next build FROM node:20-alpine AS runner