From 92caac309a197d05c67d2c29e24d83a31bcafc99 Mon Sep 17 00:00:00 2001 From: Marvin <127591405+Lokowitz@users.noreply.github.com> Date: Tue, 10 Jun 2025 08:43:16 +0200 Subject: [PATCH] Update Dockerfile --- Dockerfile | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index d2b8ecc4..50ade32f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -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 +RUN npm ci COPY . . @@ -14,7 +15,7 @@ RUN npx drizzle-kit generate --dialect sqlite --schema ./server/db/sqlite/schema RUN npm run build:sqlite -FROM node:20-alpine AS runner +FROM node:${NODE_VERSION} AS runner WORKDIR /app @@ -23,7 +24,7 @@ RUN apk add --no-cache curl # COPY package.json package-lock.json ./ COPY package*.json ./ -RUN npm install --only=production && npm cache clean --force +RUN npm ci --omit=dev && npm cache clean --force COPY --from=builder /app/.next/standalone ./ COPY --from=builder /app/.next/static ./.next/static