From 93bc38918944da1227e8709e12e99e26564c702d Mon Sep 17 00:00:00 2001 From: Adhish-Krishna Date: Sat, 20 Jun 2026 12:38:47 +0530 Subject: [PATCH 1/2] feat: update base image for dependency installation to Node.js 22-alpine --- dashboard/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dashboard/Dockerfile b/dashboard/Dockerfile index 8b42f3a..02e029f 100644 --- a/dashboard/Dockerfile +++ b/dashboard/Dockerfile @@ -1,7 +1,7 @@ # ========================================== # Stage 1: Install dependencies # ========================================== -FROM node:20-alpine AS deps +FROM node:22-alpine AS deps WORKDIR /app # Install dependencies based on the preferred package manager From 33a4066b6b0ca71d1cbfa6553515d6715a58e3b9 Mon Sep 17 00:00:00 2001 From: Adhish-Krishna Date: Sat, 20 Jun 2026 12:57:10 +0530 Subject: [PATCH 2/2] feat: update Node.js version in Dockerfile to 22-alpine for builder and runner stages --- dashboard/Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dashboard/Dockerfile b/dashboard/Dockerfile index 02e029f..f5cd8be 100644 --- a/dashboard/Dockerfile +++ b/dashboard/Dockerfile @@ -12,7 +12,7 @@ RUN --mount=type=cache,target=/root/.npm \ # ========================================== # Stage 2: Build the application # ========================================== -FROM node:20-alpine AS builder +FROM node:22-alpine AS builder WORKDIR /app # Copy dependencies from deps stage @@ -30,7 +30,7 @@ RUN --mount=type=cache,target=/app/.next/cache \ # ========================================== # Stage 3: Production runner # ========================================== -FROM node:20-alpine AS runner +FROM node:22-alpine AS runner WORKDIR /app ENV NODE_ENV=production