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-Tag: v19.0.0^0 X-Git-Url: https://osm.etsi.org/gitweb/?a=commitdiff_plain;h=d0376773da8b460264c1ada5f95c8d5f6f03340b;p=osm%2Fdevops.git Fix. Use nvm to install node 14 and replace th debian package method Change-Id: I5c9852622fb6d74a0005fa0c90359d9bcd71e404 Signed-off-by: caviedesj --- diff --git a/docker/NG-UI/Dockerfile b/docker/NG-UI/Dockerfile index 628e3daf..ddc46c34 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 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