From: caviedesj Date: Wed, 28 Jan 2026 16:20:28 +0000 (+0100) Subject: Fix. Use nvm to install node 14 and replace th debian package method X-Git-Url: https://osm.etsi.org/gitweb/?a=commitdiff_plain;h=7f2f54955a82396c7e5b3df9747789ca15473a11;p=osm%2Fdevops.git Fix. Use nvm to install node 14 and replace th debian package method Change-Id: I5c9852622fb6d74a0005fa0c90359d9bcd71e404 Signed-off-by: caviedesj Signed-off-by: garciadeblas --- diff --git a/docker/NG-UI/Dockerfile b/docker/NG-UI/Dockerfile index d07c337da..2cec812be 100644 --- a/docker/NG-UI/Dockerfile +++ b/docker/NG-UI/Dockerfile @@ -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 CACHE_DATE=not_a_date ARG OSM_NGUI_URL @@ -45,10 +47,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