From ec4d6cdf483da507460c0dbabb961d105d0d0b79 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 21 Oct 2026 09:14:23 +0000 Subject: [PATCH] chore(deps/docker): bump node from 18-alpine to 26-alpine Bumps node from 18-alpine to 26-alpine. --- updated-dependencies: - dependency-name: node dependency-version: 26-alpine dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- Dockerfile.backend | 6 +++--- Dockerfile.frontend | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Dockerfile.backend b/Dockerfile.backend index 628daa96..ef658e00 100644 --- a/Dockerfile.backend +++ b/Dockerfile.backend @@ -14,7 +14,7 @@ # ============================================================================= # ── Stage 1: install all dependencies ──────────────────────────────────────── -FROM node:18-alpine AS deps +FROM node:26-alpine AS deps # Install OS-level build tools required by native addons (e.g., bcrypt). RUN apk add --no-cache python3 make g++ @@ -29,7 +29,7 @@ COPY backend/package.json backend/package-lock.json ./ RUN npm ci --prefer-offline # ── Stage 2: build ─────────────────────────────────────────────────────────── -FROM node:18-alpine AS build +FROM node:26-alpine AS build WORKDIR /app @@ -46,7 +46,7 @@ RUN npm run build RUN npm prune --production # ── Stage 3: production runner ─────────────────────────────────────────────── -FROM node:18-alpine AS runner +FROM node:26-alpine AS runner # Security: run as a non-root user. RUN addgroup --system --gid 1001 nodejs \ diff --git a/Dockerfile.frontend b/Dockerfile.frontend index 00c30247..baa7e24f 100644 --- a/Dockerfile.frontend +++ b/Dockerfile.frontend @@ -17,7 +17,7 @@ # ============================================================================= # ── Stage 1: install dependencies ──────────────────────────────────────────── -FROM node:18-alpine AS deps +FROM node:26-alpine AS deps RUN apk add --no-cache libc6-compat @@ -29,7 +29,7 @@ COPY frontend/package.json frontend/package-lock.json ./ RUN npm ci --prefer-offline # ── Stage 2: build ─────────────────────────────────────────────────────────── -FROM node:18-alpine AS build +FROM node:26-alpine AS build WORKDIR /app @@ -49,7 +49,7 @@ ENV NEXT_PUBLIC_API_URL=$NEXT_PUBLIC_API_URL RUN npm run build # ── Stage 3: production runner ─────────────────────────────────────────────── -FROM node:18-alpine AS runner +FROM node:26-alpine AS runner # Security: run as a non-root user. RUN addgroup --system --gid 1001 nodejs \