From f476e119a233bb32c371620a7ee10c0854d860c2 Mon Sep 17 00:00:00 2001 From: Chris Troutner Date: Sun, 28 Jan 2024 19:54:21 -0800 Subject: [PATCH] fix(Docker): Updated new node.js installation --- production/docker/Dockerfile | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/production/docker/Dockerfile b/production/docker/Dockerfile index 5ee12e5..2a85bce 100644 --- a/production/docker/Dockerfile +++ b/production/docker/Dockerfile @@ -12,9 +12,12 @@ RUN apt-get update RUN apt-get install -y sudo git curl nano gnupg wget #Install Node and NPM -RUN curl -sL https://deb.nodesource.com/setup_16.x -o nodesource_setup.sh -RUN bash nodesource_setup.sh -RUN apt-get install -y nodejs build-essential +RUN sudo apt-get install -y ca-certificates curl gnupg +RUN sudo mkdir -p /etc/apt/keyrings +RUN curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg +RUN echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_16.x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.list +RUN sudo apt-get update +RUN sudo apt-get install -y nodejs build-essential #Create the user 'safeuser' and add them to the sudo group. #RUN useradd -ms /bin/bash safeuser