ci: Update base.Dockerfile
This commit is contained in:
parent
3ae3f3a7fe
commit
a49daddfad
|
@ -2,6 +2,7 @@ FROM python:3.9-bullseye
|
|||
LABEL maintainer="IETF Tools Team <tools-discuss@ietf.org>"
|
||||
|
||||
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
|
||||
|
|
Loading…
Reference in a new issue