From 5e5cb9f7b2ba8186637719f739434439859b945a Mon Sep 17 00:00:00 2001
From: Roman Azarenko <roman.azarenko@iopsys.eu>
Date: Thu, 22 Aug 2024 12:03:30 +0200
Subject: [PATCH] code-analysis: switch to newer Node.js installer

The old installer has been deprecated a while ago.
---
 docker/code-analysis/Dockerfile | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/docker/code-analysis/Dockerfile b/docker/code-analysis/Dockerfile
index ef87679..08e3ace 100644
--- a/docker/code-analysis/Dockerfile
+++ b/docker/code-analysis/Dockerfile
@@ -79,7 +79,10 @@ RUN git config --global advice.detachedHead false
 
 # install node
 ARG NODEJS_VERSION_MAJOR=16
-RUN curl -fsSL "https://deb.nodesource.com/setup_${NODEJS_VERSION_MAJOR}.x" | bash - && \
+RUN mkdir -p /etc/apt/keyrings && \
+    curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg && \
+    echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_${NODEJS_VERSION_MAJOR}.x nodistro main" > /etc/apt/sources.list.d/nodesource.list && \
+    apt-get -y update && \
     apt-get install -y nodejs && \
     rm -rf /var/lib/apt/lists/*
 
-- 
GitLab