@@ -6,6 +6,9 @@ FROM docker.io/bitnami/minideb:bookworm@sha256:5b4e544f5d0c4669d3dbe4f4de8d3ca22
66ARG DOWNLOADS_URL="downloads.bitnami.com/files/stacksmith"
77ARG TARGETARCH
88ARG MONGODB_VERSION
9+ ARG MONGODB_DATABASE_TOOLS_VERSION="100.13.0"
10+ ARG MONGODB_DATABASE_TOOLS_AMD64_SHA256="1c77ab3d8b177410af6e313164e459243bca70794e76c5ca1ad3fa324ae16f14"
11+ ARG MONGODB_DATABASE_TOOLS_ARM64_SHA256="bd404104d7239cc5e88d5ed326870bd851b2012eef92797bfad5c9aa254a364e"
912
1013LABEL org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \
1114 org.opencontainers.image.created="2025-09-07T01:52:10Z" \
@@ -48,15 +51,23 @@ RUN --mount=type=secret,id=downloads_url,env=SECRET_DOWNLOADS_URL \
4851 # arm64 debian12 tarballs are not published, so use ubuntu2204 for arm64.
4952 if [ "${OS_ARCH}" = "arm64" ]; then \
5053 MONGODB_TARBALL="mongodb-linux-aarch64-ubuntu2204-${MONGODB_VERSION}.tgz" ; \
54+ MONGODB_DATABASE_TOOLS_TARBALL="mongodb-database-tools-ubuntu2204-arm64-${MONGODB_DATABASE_TOOLS_VERSION}.tgz" ; \
55+ MONGODB_DATABASE_TOOLS_SHA256="${MONGODB_DATABASE_TOOLS_ARM64_SHA256}" ; \
5156 else \
5257 MONGODB_TARBALL="mongodb-linux-x86_64-debian12-${MONGODB_VERSION}.tgz" ; \
58+ MONGODB_DATABASE_TOOLS_TARBALL="mongodb-database-tools-debian12-x86_64-${MONGODB_DATABASE_TOOLS_VERSION}.tgz" ; \
59+ MONGODB_DATABASE_TOOLS_SHA256="${MONGODB_DATABASE_TOOLS_AMD64_SHA256}" ; \
5360 fi ; \
5461 curl -SsLf "https://fastdl.mongodb.org/linux/${MONGODB_TARBALL}" -O ; \
5562 curl -SsLf "https://fastdl.mongodb.org/linux/${MONGODB_TARBALL}.sha256" -O ; \
5663 sha256sum -c "${MONGODB_TARBALL}.sha256" ; \
5764 mkdir -p /opt/bitnami/mongodb ; \
5865 tar -zxf "${MONGODB_TARBALL}" -C /opt/bitnami/mongodb --strip-components=1 --no-same-owner ; \
59- rm -rf "${MONGODB_TARBALL}" {,.sha256}
66+ rm -rf "${MONGODB_TARBALL}" {,.sha256} ; \
67+ curl -SsLf "https://fastdl.mongodb.org/tools/db/${MONGODB_DATABASE_TOOLS_TARBALL}" -O ; \
68+ echo "${MONGODB_DATABASE_TOOLS_SHA256} ${MONGODB_DATABASE_TOOLS_TARBALL}" | sha256sum -c - ; \
69+ tar -zxf "${MONGODB_DATABASE_TOOLS_TARBALL}" -C /opt/bitnami/mongodb --strip-components=1 --no-same-owner ; \
70+ rm -rf "${MONGODB_DATABASE_TOOLS_TARBALL}"
6071RUN apt-get update && apt-get upgrade -y && \
6172 apt-get clean && rm -rf /var/lib/apt/lists /var/cache/apt/archives
6273RUN chmod g+rwX /opt/bitnami
0 commit comments