diff --git a/Dockerfile b/Dockerfile index fe4dcd6..d08f9e7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ # syntax=docker/dockerfile:1.7 -FROM node:20-alpine AS deps +FROM node:26-alpine AS deps WORKDIR /app RUN apk add --no-cache openssl libc6-compat @@ -11,7 +11,7 @@ COPY prisma ./prisma RUN --mount=type=cache,target=/root/.npm \ node ./lockfile-check.js && npm ci --no-audit --no-fund --ignore-scripts -FROM node:20-alpine AS build +FROM node:26-alpine AS build WORKDIR /app RUN apk add --no-cache openssl libc6-compat @@ -22,7 +22,7 @@ COPY . . RUN npx prisma generate && npm run build && npm prune --omit=dev && rm -rf .next/cache -FROM node:20-alpine AS runner +FROM node:26-alpine AS runner WORKDIR /app RUN apk add --no-cache \ diff --git a/Dockerfile.prod b/Dockerfile.prod index c88670c..bbe3b4e 100644 --- a/Dockerfile.prod +++ b/Dockerfile.prod @@ -1,6 +1,6 @@ # syntax=docker/dockerfile:1.7 -FROM node:20-alpine AS deps +FROM node:26-alpine AS deps WORKDIR /app ARG OPENSSL_VERSION ARG LIBC6_COMPAT_VERSION @@ -14,7 +14,7 @@ COPY prisma ./prisma RUN --mount=type=cache,target=/root/.npm \ node ./lockfile-check.js && npm ci --no-audit --no-fund -FROM node:20-alpine AS build +FROM node:26-alpine AS build WORKDIR /app ARG OPENSSL_VERSION ARG LIBC6_COMPAT_VERSION @@ -26,7 +26,7 @@ COPY --from=deps /app/node_modules ./node_modules COPY . . RUN npx prisma generate && npm run build && npm prune --omit=dev && rm -rf .next/cache -FROM node:20-alpine AS runner +FROM node:26-alpine AS runner WORKDIR /app ARG OPENSSL_VERSION ARG LIBC6_COMPAT_VERSION