From 924d743795f9eb8e12ee33ed41f87ffa73aabf46 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 4 May 2026 18:53:39 +0000 Subject: [PATCH] Bump node from 20-alpine to 25-alpine Bumps node from 20-alpine to 25-alpine. --- updated-dependencies: - dependency-name: node dependency-version: 25-alpine dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- Dockerfile | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index 3dad832..3b5904a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,7 +4,7 @@ # ─────────────────────────────────────────────── # ── Development Stage ───────────────────────── -FROM node:20-alpine AS development +FROM node:25-alpine AS development WORKDIR /app RUN apk add --no-cache python3 make g++ COPY package.json package-lock.json* ./ @@ -20,7 +20,7 @@ EXPOSE 3000 5173 CMD ["npx", "tsx", "watch", "src/server.ts"] # ── Test Stage ──────────────────────────────── -FROM node:20-alpine AS test +FROM node:25-alpine AS test WORKDIR /app COPY package.json package-lock.json* ./ RUN npm ci @@ -31,7 +31,7 @@ COPY circuits/build/ ./circuits/build/ CMD ["npm", "test"] # ── Build Stage — API ───────────────────────── -FROM node:20-alpine AS api-build +FROM node:25-alpine AS api-build WORKDIR /app COPY package.json package-lock.json* ./ RUN npm ci --ignore-scripts @@ -40,7 +40,7 @@ COPY src/ ./src/ RUN npm run build # ── Build Stage — Dashboard ─────────────────── -FROM node:20-alpine AS dashboard-build +FROM node:25-alpine AS dashboard-build WORKDIR /app/dashboard COPY dashboard/package.json dashboard/package-lock.json* ./ RUN npm ci --ignore-scripts @@ -48,7 +48,7 @@ COPY dashboard/ ./ RUN npm run build # ── Production Stage ────────────────────────── -FROM node:20-alpine AS production +FROM node:25-alpine AS production WORKDIR /app # Security: run as non-root