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