From a7d6c17557d972da891805e8b02d298ac653a312 Mon Sep 17 00:00:00 2001 From: Vivek Kumar Dutta <vivek.dutta@iopsys.eu> Date: Wed, 6 Sep 2023 11:23:49 +0000 Subject: [PATCH] Updated base image to 22.04 to support OpenSSL-v3 --- docker/code-analysis/Dockerfile | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/docker/code-analysis/Dockerfile b/docker/code-analysis/Dockerfile index 17fbe2d..a7abe20 100644 --- a/docker/code-analysis/Dockerfile +++ b/docker/code-analysis/Dockerfile @@ -1,4 +1,4 @@ -FROM ubuntu:20.04 +FROM ubuntu:22.04 LABEL maintainer="suru.dissanaike@iopsys.eu" LABEL build="docker build -t code-analysis ." @@ -81,19 +81,17 @@ RUN \ cd cppcheck && \ mkdir build && \ cd build && \ - cmake -j$(nproc) -DHAVE_RULES=ON -DUSE_MATCHCOMPILER=ON .. && \ + cmake -DHAVE_RULES=ON -DUSE_MATCHCOMPILER=ON .. && \ cmake --build . && \ cmake --install . && \ cd ../.. && \ rm -rf cppcheck # install node -ARG NODE_VERSION=16.17.1 -RUN deb_architecture="$(dpkg --print-architecture)" && \ - curl -fsSL "https://deb.nodesource.com/node_16.x/pool/main/n/nodejs/nodejs_${NODE_VERSION}-deb-1nodesource1_${deb_architecture}.deb" -o /tmp/nodejs.deb && \ - dpkg -i /tmp/nodejs.deb && \ - apt-get install -y --fix-broken && \ - npm install --global typescript yarn +ARG NODEJS_VERSION_MAJOR=16 +RUN curl -fsSL "https://deb.nodesource.com/setup_${NODEJS_VERSION_MAJOR}.x" | bash - && \ + apt-get install -y nodejs && \ + rm -rf /var/lib/apt/lists/* # install typescript ARG TYPESCRIPT_VERSION=4.8.4 @@ -175,7 +173,7 @@ RUN \ make install # json-cpp -ARG JSON_CPP_VERSION=be61ad147000be4802173d0d118fd1b8109b4668 +ARG JSON_CPP_VERSION=v3.11.2 RUN \ cd /opt/dev && \ git clone https://github.com/nlohmann/json.git && \ -- GitLab