From 9dab97e17b96f123b625370833f4d041bb6b8db5 Mon Sep 17 00:00:00 2001 From: Karmaa Date: Tue, 11 Mar 2025 22:44:22 -0500 Subject: [PATCH] Changes to Dockerfile to fix error in installing MongoDB --- docker/Dockerfile | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index e2f634c6..3021efc5 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -20,12 +20,14 @@ RUN apt-get update && apt-get install -y \ gnupg \ ca-certificates \ lsb-release \ - && wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | apt-key add - \ - && echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/debian $(lsb_release -c | awk '{print $2}')/mongodb-org/5.0 main" > /etc/apt/sources.list.d/mongodb-org-5.0.list \ - && apt-get update && apt-get install -y mongodb-org \ - && rm -rf /var/lib/apt/lists/* + sudo \ + shadow && \ + wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | apt-key add - && \ + echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/debian $(lsb_release -c | awk '{print $2}')/mongodb-org/5.0 main" > /etc/apt/sources.list.d/mongodb-org-5.0.list && \ + apt-get update && apt-get install -y mongodb-org && \ + rm -rf /var/lib/apt/lists/* -# Create mongodb user and group +# Create mongodb user and group in the final image RUN getent group mongodb || groupadd -r mongodb && \ getent passwd mongodb || useradd -r -g mongodb mongodb