From c3eeb382bdfb5834da69b11b3f67362e18de4442 Mon Sep 17 00:00:00 2001 From: johndoe6345789 Date: Mon, 16 Mar 2026 00:44:40 +0000 Subject: [PATCH] fix(ci): use full node:22 image for base-node-deps build node:20-slim lacks wget and curl, causing all registry connectivity checks to silently fail and report reachable registries as UNREACHABLE. Switching to the full node:22 image provides both tools and upgrades to the current LTS. Co-Authored-By: Claude Opus 4.6 (1M context) --- deployment/base-images/Dockerfile.node-deps | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/deployment/base-images/Dockerfile.node-deps b/deployment/base-images/Dockerfile.node-deps index ac0eb6122..5f583e74e 100644 --- a/deployment/base-images/Dockerfile.node-deps +++ b/deployment/base-images/Dockerfile.node-deps @@ -1,13 +1,13 @@ # metabuilder/base-node-deps # -# Node 20 + all 33 workspace npm packages pre-installed. +# Node 22 + all 33 workspace npm packages pre-installed. # App Dockerfiles copy node_modules from this image instead of running npm ci. # # Build: docker build -f Dockerfile.node-deps -t metabuilder/base-node-deps:latest ../../ # App Dockerfiles: # COPY --from=metabuilder/base-node-deps /app/node_modules ./node_modules -FROM node:20-slim +FROM node:22 WORKDIR /app