Files
Compose-Examples/examples/unify-network-application/init-mongo-v7.sh
2026-02-22 17:58:55 +01:00

21 lines
490 B
Bash

#!/bin/bash
set -e
: "${MONGO_USER:?Missing MONGO_USER}"
: "${MONGO_PASS:?Missing MONGO_PASS}"
: "${MONGO_DBNAME:?Missing MONGO_DBNAME}"
mongo --quiet <<EOF
db.getSiblingDB("${MONGO_DBNAME}").createUser({
user: "${MONGO_USER}",
pwd: "${MONGO_PASS}",
roles: [{ role: "readWrite", db: "${MONGO_DBNAME}" }]
});
db.getSiblingDB("${MONGO_DBNAME}_stat").createUser({
user: "${MONGO_USER}",
pwd: "${MONGO_PASS}",
roles: [{ role: "readWrite", db: "${MONGO_DBNAME}_stat" }]
});
EOF