0
mongodb-docker/.ci/prepare-rootfs.sh
0x1def 056562d8c7
All checks were successful
ci/push Pipeline was successful
CI: downloading binaries by CI & cleaned up Dockerfile
2025-04-11 22:20:45 +03:00

33 lines
1.5 KiB
Bash
Executable File

#!/bin/sh
set -eu
set -a
. .ci/lib.sh
set +a
mkdir -p rootfs/opt/bitnami/mongodb/bin
echo && echo "Extracting MongoDB binaries"
tar -zxf "dist/mongodb-${MONGO_BINARIES_VERSION}-linux-amd64-debian-12.tar.gz" --no-same-owner -C rootfs/opt/bitnami/mongodb/bin
echo && echo "Extracting MongoDB tools"
tar -zxf "dist/mongodb-database-tools-debian12-x86_64-${MONGO_TOOLS_VERSION}.tgz" --no-same-owner -C rootfs/opt/bitnami/mongodb/bin --strip-components=2 "mongodb-database-tools-debian12-x86_64-${MONGO_TOOLS_VERSION}/bin"
echo && echo "Extracting MongoDB rust-ping"
tar -zxf "dist/mongodb-rust-ping-x86_64-unknown-linux-gnu.tar.gz" --no-same-owner -C rootfs/opt/bitnami/mongodb/bin
echo && echo "Extracting MongoDB shell"
tar -zxf "dist/mongodb-shell-${MONGO_SHELL_VERSION}-linux-amd64-debian-12.tar.gz" --no-same-owner -C rootfs/opt/bitnami --strip-components=2 --wildcards '*/files'
echo && echo "Extracting yq"
tar -zxf "dist/yq-${YQ_VERSION}-linux-amd64-debian-12.tar.gz" --no-same-owner -C rootfs/opt/bitnami --strip-components=2 --wildcards '*/files'
echo && echo "Extracting wait-for-port"
tar -zxf "dist/wait-for-port-${WAIT_PORT_VERSION}-linux-amd64-debian-12.tar.gz" --no-same-owner -C rootfs/opt/bitnami --strip-components=2 --wildcards '*/files'
echo && echo "Extracting render-template"
tar -zxf "dist/render-template-${RENDER_TEMPLATE_VERSION}-linux-amd64-debian-12.tar.gz" --no-same-owner -C rootfs/opt/bitnami --strip-components=2 --wildcards '*/files'
echo && echo 'Done'