diff --git a/Containerfile b/Containerfile index e7cf15b..c45f195 100644 --- a/Containerfile +++ b/Containerfile @@ -9,7 +9,7 @@ # ============================================================================ # Stage 1: Dependencies # ============================================================================ -FROM node:22-alpine@sha256:e4bf2a82ad0a4037d28035ae71529873c069b13eb0455466ae0bc13363826e34 AS deps +FROM node:24-alpine@sha256:7fddd9ddeae8196abf4a3ef2de34e11f7b1a722119f91f28ddf1e99dcafdf114 AS deps RUN apk add --no-cache libc6-compat WORKDIR /app @@ -25,7 +25,7 @@ RUN pnpm install --frozen-lockfile # ============================================================================ # Stage 2: Builder # ============================================================================ -FROM node:22-alpine@sha256:e4bf2a82ad0a4037d28035ae71529873c069b13eb0455466ae0bc13363826e34 AS builder +FROM node:24-alpine@sha256:7fddd9ddeae8196abf4a3ef2de34e11f7b1a722119f91f28ddf1e99dcafdf114 AS builder WORKDIR /app # Install pnpm @@ -59,7 +59,7 @@ RUN pnpm build # ============================================================================ # Stage 3: Runner (Production) # ============================================================================ -FROM node:22-alpine@sha256:e4bf2a82ad0a4037d28035ae71529873c069b13eb0455466ae0bc13363826e34 AS runner +FROM node:24-alpine@sha256:7fddd9ddeae8196abf4a3ef2de34e11f7b1a722119f91f28ddf1e99dcafdf114 AS runner WORKDIR /app ENV NODE_ENV=production