From f0d25daf1dd09ae979a590da7bedb46831dd7de7 Mon Sep 17 00:00:00 2001 From: Andrii Kostenko Date: Mon, 26 Oct 2026 15:07:21 +0200 Subject: [PATCH] chore(docker): pin Node.js base images to 24.22.1 Pin all Node base images to 24.22.1, the latest security release on the 24 LTS line (2026-10-20). Also moves frontend/Dockerfile off EOL Node 18 and rocketadmin-agent/Dockerfile off Node 22 onto 24. Co-Authored-By: Claude Opus 5.5 --- Dockerfile | 4 ++-- Dockerfile.rocketadmin-agent | 2 +- autoadmin-ws-server/Dockerfile | 4 ++-- frontend/Dockerfile | 2 +- rocketadmin-agent/Dockerfile | 2 +- test/proxy-mock-api/Dockerfile | 2 +- 6 files changed, 8 insertions(+), 8 deletions(-) diff --git a/Dockerfile b/Dockerfile index 45859676d..c30fc4564 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM node:24-slim AS front_builder +FROM node:24.22.1-slim AS front_builder ARG VERSION ARG SAAS SHELL ["/bin/bash", "-c"] @@ -24,7 +24,7 @@ RUN if [[ -n $SAAS ]]; then API_ROOT=/api yarn build --configuration=saas-produc else API_ROOT=/api yarn build --configuration=production; fi RUN ls /app/frontend/dist/rocketadmin/browser -FROM node:24-slim +FROM node:24.22.1-slim RUN groupadd -r -g 1001 appuser && useradd -r -u 1001 -g appuser -d /app -s /sbin/nologin appuser diff --git a/Dockerfile.rocketadmin-agent b/Dockerfile.rocketadmin-agent index 81c58d3a2..eaf437bbf 100644 --- a/Dockerfile.rocketadmin-agent +++ b/Dockerfile.rocketadmin-agent @@ -1,4 +1,4 @@ -FROM node:24-slim +FROM node:24.22.1-slim RUN groupadd -r -g 1001 appuser && useradd -r -u 1001 -g appuser -d /app -s /sbin/nologin appuser diff --git a/autoadmin-ws-server/Dockerfile b/autoadmin-ws-server/Dockerfile index d57fd9268..cd1804366 100644 --- a/autoadmin-ws-server/Dockerfile +++ b/autoadmin-ws-server/Dockerfile @@ -1,4 +1,4 @@ -FROM node:24-alpine AS builder +FROM node:24.22.1-alpine AS builder WORKDIR /app @@ -12,7 +12,7 @@ COPY src ./src RUN pnpm build -FROM node:24-alpine +FROM node:24.22.1-alpine WORKDIR /app diff --git a/frontend/Dockerfile b/frontend/Dockerfile index 61444c381..b34b3e918 100644 --- a/frontend/Dockerfile +++ b/frontend/Dockerfile @@ -1,4 +1,4 @@ -FROM public.ecr.aws/docker/library/node:18-alpine as builder +FROM public.ecr.aws/docker/library/node:24.22.1-alpine AS builder ARG VERSION WORKDIR /app COPY package.json yarn.lock ./ diff --git a/rocketadmin-agent/Dockerfile b/rocketadmin-agent/Dockerfile index 771c3413c..cf7908450 100644 --- a/rocketadmin-agent/Dockerfile +++ b/rocketadmin-agent/Dockerfile @@ -1,4 +1,4 @@ -FROM node:22-slim +FROM node:24.22.1-slim WORKDIR /app RUN apt-get update && apt-get install -y netcat-openbsd make gcc g++ python3 libxml2 RUN npm install -g pnpm@10.33.0 diff --git a/test/proxy-mock-api/Dockerfile b/test/proxy-mock-api/Dockerfile index bfdfb30f4..7f962418f 100644 --- a/test/proxy-mock-api/Dockerfile +++ b/test/proxy-mock-api/Dockerfile @@ -1,4 +1,4 @@ -FROM node:24-alpine +FROM node:24.22.1-alpine WORKDIR /app COPY server.js .