From 858979c23cf204a6e3629b301c33e872722180b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Valenta?= <git@imaniti.org> Date: Mon, 23 Oct 2023 12:20:55 +0200 Subject: [PATCH] update nodejs installer --- Dockerfile | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 9f926be..3c09f6d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,8 +3,16 @@ FROM python:3.10 RUN mkdir /app WORKDIR /app -RUN curl -fsSL https://deb.nodesource.com/setup_19.x | bash - -RUN apt-get install nodejs && rm -rf /var/lib/apt/lists/* +# Install NodeJS +ENV NODE_MAJOR=20 +RUN apt-get update +RUN apt-get install -y ca-certificates curl gnupg +RUN mkdir -p /etc/apt/keyrings +RUN 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 +RUN apt-get update +RUN apt-get install -y nodejs +RUN rm -rf /var/lib/apt/lists/* COPY . . -- GitLab