From bb8c7345838b88bc3586b1ba33c5309c7060cb46 Mon Sep 17 00:00:00 2001 From: Ansh Goyal Date: Tue, 5 Sep 2023 11:04:40 +0000 Subject: [PATCH] feat: Unify commands in a single `RUN` instruction --- Dockerfile | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/Dockerfile b/Dockerfile index 906cb483..ea985663 100644 --- a/Dockerfile +++ b/Dockerfile @@ -29,12 +29,13 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* # Node -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 -ENV NODE_MAJOR=20 -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 \ - && apt-get install nodejs -y +ARG NODE_MAJOR=20 +RUN mkdir -p /etc/apt/keyrings \ + && curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg \ + && 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 \ + && apt-get update \ + && apt-get install -y nodejs \ + && rm -rf /var/lib/apt/lists/* RUN pip install --upgrade pip==21.0.1