diff --git a/Dockerfile b/Dockerfile index 7ae99d2..caeb24c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,7 +4,7 @@ # ============================================================================= # Stage 1: Dependencies -FROM node:20-alpine AS deps +FROM node:25-alpine AS deps RUN apk add --no-cache libc6-compat WORKDIR /app @@ -15,7 +15,7 @@ COPY package.json package-lock.json* ./ RUN npm ci --only=production # Stage 2: Builder -FROM node:20-alpine AS builder +FROM node:25-alpine AS builder WORKDIR /app # Copy dependencies from deps stage @@ -30,7 +30,7 @@ ENV NODE_ENV=production RUN npm run build # Stage 3: Production Runner -FROM node:20-alpine AS runner +FROM node:25-alpine AS runner WORKDIR /app # Set environment variables diff --git a/Dockerfile.dev b/Dockerfile.dev index 39c932a..6b3c0f9 100644 --- a/Dockerfile.dev +++ b/Dockerfile.dev @@ -3,7 +3,7 @@ # Hot reload enabled with all development dependencies # ============================================================================= -FROM node:20-alpine +FROM node:25-alpine WORKDIR /app