Fix. Use nvm to install node 14 and replace th debian package method 04/15704/1 v19.0.0
authorcaviedesj <juancamilo.caviedesvalencia.ext@telefonica.com>
Wed, 28 Jan 2026 16:20:28 +0000 (17:20 +0100)
committercaviedesj <juancamilo.caviedesvalencia.ext@telefonica.com>
Wed, 28 Jan 2026 16:20:28 +0000 (17:20 +0100)
Change-Id: I5c9852622fb6d74a0005fa0c90359d9bcd71e404
Signed-off-by: caviedesj <juancamilo.caviedesvalencia.ext@telefonica.com>
docker/NG-UI/Dockerfile

index 628e3da..ddc46c3 100644 (file)
@@ -33,10 +33,12 @@ RUN DEBIAN_FRONTEND=noninteractive apt-get --yes update && \
     xz-utils=5.2.* \
     && rm -rf /var/lib/apt/lists/*
 
-RUN curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add - && \
-    echo "deb https://deb.nodesource.com/node_14.x jammy main" | tee -a /etc/apt/sources.list.d/nodesource.list && \
-    DEBIAN_FRONTEND=noninteractive apt-get update && \
-    DEBIAN_FRONTEND=noninteractive apt-get install -y nodejs
+# Install Node using NVM
+ENV NVM_VERSION="v0.40.3" \
+    NVM_DIR=/root/.nvm \
+    NODE_VERSION=14
+RUN curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/${NVM_VERSION}/install.sh | bash
+RUN bash -c "source $NVM_DIR/nvm.sh && nvm install $NODE_VERSION; nvm use $NODE_VERSION"
 
 ARG OSM_NGUI_URL
 
@@ -44,10 +46,7 @@ RUN curl $OSM_NGUI_URL -o osm_ngui.deb
 RUN dpkg -i ./osm_ngui.deb
 
 WORKDIR /usr/share/osm-ngui
-RUN npm install
-
-# Building app.
-RUN npm run build
+RUN bash -c "source $NVM_DIR/nvm.sh && npm install; npm run build"
 
 #######################################################################################
 FROM ubuntu:22.04 AS FINAL