bitnami-containers/bitnami/mongodb/4.2/ol-7/rootfs/run.sh

29 lines
521 B
Bash
Executable File

#!/bin/bash
# shellcheck disable=SC1091
set -o errexit
set -o nounset
set -o pipefail
. /libmongodb.sh
. /libos.sh
# Load MongoDB env. variables
eval "$(mongodb_env)"
cmd=$(command -v mongod)
flags=("--config=$MONGODB_CONF_FILE")
if [[ -n "${MONGODB_EXTRA_FLAGS:-}" ]]; then
read -r -a extra_flags <<< "$MONGODB_EXTRA_FLAGS"
flags+=("${extra_flags[@]}")
fi
info "** Starting MongoDB **"
if am_i_root; then
exec gosu "$MONGODB_DAEMON_USER" "${cmd}" "${flags[@]}"
else
exec "${cmd}" "${flags[@]}"
fi