From 0da37dcfc7a7e4c80a19133c52dd8fab0deb48e8 Mon Sep 17 00:00:00 2001 From: Karmaa Date: Tue, 11 Mar 2025 22:42:42 -0500 Subject: [PATCH] Changes to Dockerfile to fix error in installing MongoDB --- docker/Dockerfile | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index b178814f..e2f634c6 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -25,7 +25,7 @@ RUN apt-get update && apt-get install -y \ && apt-get update && apt-get install -y mongodb-org \ && rm -rf /var/lib/apt/lists/* -# Create mongodb user and group if they do not exist +# Create mongodb user and group RUN getent group mongodb || groupadd -r mongodb && \ getent passwd mongodb || useradd -r -g mongodb mongodb @@ -35,6 +35,10 @@ FROM node:18-alpine # Install nginx RUN apk add --no-cache nginx bash +# Create mongodb user and group in the final image +RUN getent group mongodb || groupadd -r mongodb && \ + getent passwd mongodb || useradd -r -g mongodb mongodb + # Install MongoDB from the mongodb-builder stage COPY --from=mongodb-builder /usr/bin/mongod /usr/bin/mongod COPY --from=mongodb-builder /usr/bin/mongo /usr/bin/mongo