diff --git a/docker/base.Dockerfile b/docker/base.Dockerfile index 3e54b94b4..e52378c71 100644 --- a/docker/base.Dockerfile +++ b/docker/base.Dockerfile @@ -2,6 +2,7 @@ FROM python:3.9-bullseye LABEL maintainer="IETF Tools Team " ENV DEBIAN_FRONTEND=noninteractive +ENV NODE_MAJOR=16 # Update system packages RUN apt-get update \ @@ -9,7 +10,10 @@ RUN apt-get update \ && apt-get -y install --no-install-recommends apt-utils dialog 2>&1 # Add Node.js Source -RUN curl -fsSL https://deb.nodesource.com/setup_16.x | bash - +RUN apt-get install -y --no-install-recommends ca-certificates curl gnupg \ + && mkdir -p /etc/apt/keyrings\ + && curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg +RUN echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main" | tee /etc/apt/sources.list.d/nodesource.list # Add Docker Source RUN curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg