@@ -2,22 +2,20 @@ FROM node:16-bullseye
22WORKDIR /app
33COPY ./backend/package*.json ./
44RUN npm install
5- RUN apt-get update && apt-get install -y gnupg \
6- && wget -qO - https://www.mongodb.org/static/pgp/server-7.0.asc | apt-key add - \
7- && echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/debian bullseye/mongodb-org/7.0 main" \
8- | tee /etc/apt/sources.list.d/mongodb-org-7.0.list \
9- && apt-get update && apt-get install -y mongodb-mongosh \
5+ RUN rm -rf /var/lib/apt/lists/* \
6+ && apt-get clean \
7+ && apt-get update \
8+ && apt-get install -y --no-install-recommends ca-certificates wget gnupg \
9+ && wget -qO /usr/share/keyrings/mongodb-server-7.0.gpg \
10+ https://www.mongodb.org/static/pgp/server-7.0.asc \
11+ && echo "deb [ arch=amd64 signed-by=/usr/share/keyrings/mongodb-server-7.0.gpg ] https://repo.mongodb.org/apt/debian bullseye/mongodb-org/7.0 main" \
12+ > /etc/apt/sources.list.d/mongodb-org-7.0.list \
13+ && apt-get update \
14+ && apt-get install -y --no-install-recommends mongodb-mongosh \
1015 && rm -rf /var/lib/apt/lists/*
1116COPY ./backend .
12- #COPY ./backend/dataModels ./dataModels
13- #COPY ./backend/docs ./docs
14- #COPY ./backend/src ./src
1517RUN mkdir ./output
1618RUN mkdir ./input
17- #COPY ./backend/config*.js ./
18- #COPY ./backend/*.config*.js ./
19- #COPY ./backend/mapper.js ./
20- #COPY ./backend/LICENSE ./
2119COPY ./backend/docker-entrypoint.sh /usr/local/bin/docker-entrypoint.sh
2220RUN chmod +x /usr/local/bin/docker-entrypoint.sh
2321RUN date > /app/date.txt
0 commit comments