diff --git a/Dockerfile b/Dockerfile index 6cd6a4a34329d28e040d0378ea2217a4fc2ca444..25d7b21dc6ef32a964e69afede99760419d530aa 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,8 +2,15 @@ FROM python:3.11 RUN mkdir /app -RUN curl -fsSL https://deb.nodesource.com/setup_19.x | bash - -RUN apt-get -y install make autoconf automake libtool pkg-config nodejs git python3-pip +# 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/* WORKDIR /app