From 69cb0a58b8c3d51501616c0f6c35e44d22d26a6f Mon Sep 17 00:00:00 2001 From: Kevin Leinen Date: Fri, 7 Feb 2025 13:43:37 +0000 Subject: [PATCH] Changed Dockerfile to resolve version conflict for libapt-pkg5.0 --- Dockerfile | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/Dockerfile b/Dockerfile index 2ffde376..2f92f08f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -21,17 +21,17 @@ ARG EXTEND_DEFAULT_CONFIGS=false ARG CONFIG_FILE_NAME WORKDIR $DIR/ COPY . $DIR/ -RUN echo "deb http://archive.debian.org/debian stretch main" > /etc/apt/sources.list +RUN echo "deb http://archive.debian.org/debian stretch main" > /etc/apt/sources.list && \ + apt-get update && \ + apt-get install -y curl make && \ + curl -L https://raw.githubusercontent.com/tj/n/master/bin/n -o n && \ + bash n 10.24.1 && \ + npm install -g n && \ + n 10.24.1 + RUN tar -zcvf cdap-build-sources.tar.gz --exclude='.git*' --exclude='node_modules' --exclude='target' --exclude-vcs \ --exclude-vcs-ignores app-artifacts cdap eventwriters-extensions metricswriters-extensions security-extensions \ Dockerfile LICENSE.txt README.md && \ - apt-get update && apt-get install -y lsb-release && \ - DISTRO="$(lsb_release -s -c)" && \ - echo "deb [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_10.x ${DISTRO} main" | tee -a /etc/apt/sources.list.d/nodesource.list && \ - curl https://deb.nodesource.com/gpgkey/nodesource.gpg.key -o /usr/share/keyrings/nodesource.gpg.key && \ - apt-key --keyring /usr/share/keyrings/nodesource.gpg add /usr/share/keyrings/nodesource.gpg.key && \ - # installation of nodejs expects /bin/bash instead of /bin/sh - apt-get update && /bin/bash -c 'apt-get -y install nodejs' && \ mvn install -f cdap -B -V -Ddocker.skip=true -DskipTests -P 'templates,!unit-tests' && \ mvn install -B -V -Ddocker.skip=true -DskipTests -P 'templates,dist,k8s,!unit-tests' \ -Dadditional.artifacts.dir="$DIR/app-artifacts" \