From ced34dd2c6f0aa0549a38cdd2f22c41e59200fc7 Mon Sep 17 00:00:00 2001 From: Marvin <127591405+Lokowitz@users.noreply.github.com> Date: Tue, 10 Jun 2025 08:47:25 +0200 Subject: [PATCH] Update Dockerfile.pg --- Dockerfile.pg | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/Dockerfile.pg b/Dockerfile.pg index 58c54d8c..d476c9b6 100644 --- a/Dockerfile.pg +++ b/Dockerfile.pg @@ -1,10 +1,11 @@ -FROM node:20-alpine AS builder +ARG NODE_VERSION=20-alpine +FROM node:${NODE_VERSION} AS builder WORKDIR /app # COPY package.json package-lock.json ./ -COPY package.json ./ -RUN npm install +COPY package*.json ./ +RUN npm ci COPY . . @@ -14,7 +15,7 @@ RUN npx drizzle-kit generate --dialect postgresql --schema ./server/db/pg/schema RUN npm run build:pg -FROM node:20-alpine AS runner +FROM node:${NODE_VERSION} AS runner WORKDIR /app @@ -22,8 +23,8 @@ WORKDIR /app RUN apk add --no-cache curl # COPY package.json package-lock.json ./ -COPY package.json ./ -RUN npm install --only=production && npm cache clean --force +COPY package*.json ./ +RUN npm ci --omit=dev && npm cache clean --force COPY --from=builder /app/.next/standalone ./ COPY --from=builder /app/.next/static ./.next/static