diff --git a/Dockerfile b/Dockerfile index 6f1efef..c491692 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,7 +2,7 @@ # Multi-stage build for production deployment # Stage 1: Dependencies -FROM node:18-alpine AS deps +FROM node:25-alpine AS deps RUN apk add --no-cache libc6-compat openssl WORKDIR /app @@ -14,7 +14,7 @@ COPY prisma ./prisma/ RUN npm ci && npm cache clean --force # Stage 2: Builder -FROM node:18-alpine AS builder +FROM node:25-alpine AS builder WORKDIR /app # Copy dependencies from deps stage @@ -32,7 +32,7 @@ RUN npx prisma generate RUN npm run build # Stage 3: Runner -FROM node:18-alpine AS runner +FROM node:25-alpine AS runner WORKDIR /app ENV NODE_ENV production