Changes to Dockerfile to fix error in installing MongoDB

This commit is contained in:
Karmaa
2025-03-11 23:13:29 -05:00
parent 5d007e05fd
commit 215d4c4f6a

View File

@@ -26,9 +26,6 @@ RUN apk add --no-cache \
libcurl \
&& update-ca-certificates
# Install MongoDB image (version 5)
FROM mongo:5 AS mongodb
# Configure nginx
COPY docker/nginx.conf /etc/nginx/nginx.conf
COPY --from=frontend-builder /app/dist /usr/share/nginx/html
@@ -37,6 +34,9 @@ COPY --from=frontend-builder /app/dist /usr/share/nginx/html
COPY --from=backend-builder /app/node_modules ./node_modules
COPY --from=backend-builder /app/src/backend ./src/backend
# Ensure nginx user is created, if not already created
RUN adduser -D -g 'www' nginx
# Create separate directories for nginx logs and data
RUN mkdir -p /var/log/nginx /var/lib/nginx && \
chown -R nginx:nginx /var/log/nginx /var/lib/nginx