From b23b0dd11552424611514db6ce0c3210c7a93c4b Mon Sep 17 00:00:00 2001
From: Dmitry Kibirev <kdy@picodata.io>
Date: Wed, 20 Dec 2023 12:24:06 +0300
Subject: [PATCH] ci: deprecated nodejs install script

---
 docker-build-base/Dockerfile | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

diff --git a/docker-build-base/Dockerfile b/docker-build-base/Dockerfile
index be9542d7fe..c94e41e083 100644
--- a/docker-build-base/Dockerfile
+++ b/docker-build-base/Dockerfile
@@ -10,7 +10,8 @@ RUN set -e; \
         python3-yaml \
         python3-six \
         python3-gevent \
-        python3-pip
+        python3-pip && \
+    apt-get clean all
 
 RUN set -e; \
     curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | \
@@ -25,6 +26,11 @@ RUN PIP_NO_CACHE_DIR=true python3.10 -m pip install -q --require-hashes -r /tmp/
     && rm /tmp/requirements-pipenv.txt
 
 # install nodejs
-RUN curl -fsSL https://deb.nodesource.com/setup_19.x | bash - &&\
-    apt install -y nodejs &&\
-    corepack enable
+# https://github.com/nodesource/distributions#installation-scripts
+RUN curl -SLO https://deb.nodesource.com/nsolid_setup_deb.sh && \
+    chmod 755 nsolid_setup_deb.sh && \
+    ./nsolid_setup_deb.sh 21 && \
+    rm nsolid_setup_deb.sh && \
+    apt-get install nodejs && \
+    corepack enable && \
+    apt-get clean all
-- 
GitLab