From 89807b00e083b83db7a6448f5be8300a45f587f7 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 8 Aug 2026 19:13:44 +0000 Subject: [PATCH] chore(deps): update node.js to v24 --- .nvmrc | 2 +- src/tools/dockerfile-memo/dockerfile.md | 8 ++++---- src/tools/dockerfile-memo/dockerfile.zh.md | 8 ++++---- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.nvmrc b/.nvmrc index e2228113dd..60ade1ae01 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -22.19.0 +24.19.0 diff --git a/src/tools/dockerfile-memo/dockerfile.md b/src/tools/dockerfile-memo/dockerfile.md index 69cf3693c3..1383e5c4a3 100644 --- a/src/tools/dockerfile-memo/dockerfile.md +++ b/src/tools/dockerfile-memo/dockerfile.md @@ -14,7 +14,7 @@ Specifies the base image. ```Dockerfile FROM ubuntu:20.04 -FROM node:22-alpine +FROM node:24-alpine@sha256:d32cdf619f63fe0471182d08996dd516c6275bb5fd31ae06e55a570bd9e1ad43 ``` ### `LABEL` @@ -138,7 +138,7 @@ ONBUILD COPY . /app ## 🧪 Example Dockerfile ```Dockerfile -FROM node:22-alpine +FROM node:24-alpine@sha256:d32cdf619f63fe0471182d08996dd516c6275bb5fd31ae06e55a570bd9e1ad43 LABEL maintainer="guillaume@example.com" @@ -189,7 +189,7 @@ Dockerfile ```Dockerfile # Stage 1: Build -FROM node:22-alpine AS builder +FROM node:24-alpine@sha256:d32cdf619f63fe0471182d08996dd516c6275bb5fd31ae06e55a570bd9e1ad43 AS builder WORKDIR /app COPY package*.json ./ RUN npm install @@ -243,7 +243,7 @@ Multistage builds help you avoid bloated images: ```Dockerfile # Build stage -FROM node:22 AS build +FROM node:24@sha256:934240a162082fd8b8a2f90cd5114446443f1eba1c5378f6687167ca405e6584 AS build WORKDIR /app COPY package*.json ./ RUN npm install diff --git a/src/tools/dockerfile-memo/dockerfile.zh.md b/src/tools/dockerfile-memo/dockerfile.zh.md index 5da6296a64..c95460c82f 100644 --- a/src/tools/dockerfile-memo/dockerfile.zh.md +++ b/src/tools/dockerfile-memo/dockerfile.zh.md @@ -14,7 +14,7 @@ INSTRUCTION arguments ```Dockerfile FROM ubuntu:20.04 -FROM node:22-alpine +FROM node:24-alpine@sha256:d32cdf619f63fe0471182d08996dd516c6275bb5fd31ae06e55a570bd9e1ad43 ``` ### `LABEL` @@ -138,7 +138,7 @@ ONBUILD COPY . /app ## 🧪 示例 Dockerfile ```Dockerfile -FROM node:22-alpine +FROM node:24-alpine@sha256:d32cdf619f63fe0471182d08996dd516c6275bb5fd31ae06e55a570bd9e1ad43 LABEL maintainer="guillaume@example.com" @@ -189,7 +189,7 @@ Dockerfile ```Dockerfile # 阶段 1:构建 -FROM node:22-alpine AS builder +FROM node:24-alpine@sha256:d32cdf619f63fe0471182d08996dd516c6275bb5fd31ae06e55a570bd9e1ad43 AS builder WORKDIR /app COPY package*.json ./ RUN npm install @@ -243,7 +243,7 @@ COPY --from=builder /app/output /app/output ```Dockerfile # 构建阶段 -FROM node:22 AS build +FROM node:24@sha256:934240a162082fd8b8a2f90cd5114446443f1eba1c5378f6687167ca405e6584 AS build WORKDIR /app COPY package*.json ./ RUN npm install