From 5de152752deaf9c87248f84fa4b3fea4886de98e Mon Sep 17 00:00:00 2001 From: KanchanN-Microsoft Date: Tue, 27 Oct 2026 15:46:47 +0530 Subject: [PATCH] Upgrade nodejs version --- .devcontainer/devcontainer.json | 2 +- chat-app/frontend/Dockerfile | 2 +- chat-app/frontend/README.md | 2 +- scenario-app/frontend/Dockerfile | 4 ++-- scenario-app/frontend/README.md | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index eb4ae702..d03a1918 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -7,7 +7,7 @@ "ghcr.io/devcontainers/features/docker-in-docker:2": {}, "ghcr.io/devcontainers/features/node:1": { "nodeGypDependencies": true, - "version": "lts" + "version": "24" }, "ghcr.io/devcontainers/features/azure-cli:1": { "installBicep": true, diff --git a/chat-app/frontend/Dockerfile b/chat-app/frontend/Dockerfile index d5aecfb5..4d839ae7 100644 --- a/chat-app/frontend/Dockerfile +++ b/chat-app/frontend/Dockerfile @@ -1,5 +1,5 @@ # Multi-stage build for React frontend -FROM mcr.microsoft.com/azurelinux/base/nodejs:20 AS builder +FROM mcr.microsoft.com/azurelinux/base/nodejs:24 AS builder # Set working directory WORKDIR /app diff --git a/chat-app/frontend/README.md b/chat-app/frontend/README.md index 8138f68d..f8313e17 100644 --- a/chat-app/frontend/README.md +++ b/chat-app/frontend/README.md @@ -16,7 +16,7 @@ AI-powered chat application frontend built with React 19, TypeScript, and Vite. ### Prerequisites -- Node.js 18+ and npm +- Node.js 24 LTS and npm - Chat Backend API running on port 8001 ### Installation diff --git a/scenario-app/frontend/Dockerfile b/scenario-app/frontend/Dockerfile index 48a2b0dc..be3adb7d 100644 --- a/scenario-app/frontend/Dockerfile +++ b/scenario-app/frontend/Dockerfile @@ -1,11 +1,11 @@ -FROM mcr.microsoft.com/azurelinux/base/nodejs:20 AS widget-builder +FROM mcr.microsoft.com/azurelinux/base/nodejs:24 AS widget-builder WORKDIR /src/chat-app/frontend COPY chat-app/frontend/package*.json chat-app/frontend/.npmrc ./ RUN npm ci --legacy-peer-deps COPY chat-app/frontend/ ./ RUN npm run build -FROM mcr.microsoft.com/azurelinux/base/nodejs:20 AS app-builder +FROM mcr.microsoft.com/azurelinux/base/nodejs:24 AS app-builder WORKDIR /src/scenario-app/frontend ARG VITE_SCENARIO=ecommerce ENV VITE_SCENARIO=$VITE_SCENARIO diff --git a/scenario-app/frontend/README.md b/scenario-app/frontend/README.md index 84e03332..e37e4bdb 100644 --- a/scenario-app/frontend/README.md +++ b/scenario-app/frontend/README.md @@ -15,7 +15,7 @@ A modern React-based e-commerce interface built with TypeScript, Vite, and Tailw ### Prerequisites -- Node.js 18+ and npm +- Node.js 24 LTS and npm - Running e-commerce backend API (see ../backend/README.md) ### Installation