RnDAO/tc-operation

View on GitHub
init-mongo.sh

Summary

Maintainability
Test Coverage
#!/usr/bin/env bash
set -eu
mongosh -- "$MONGO_INITDB_DATABASE" <<EOF
    var rootUser = '$MONGO_INITDB_ROOT_USERNAME';
    var rootPassword = '$MONGO_INITDB_ROOT_PASSWORD';
    var admin = db.getSiblingDB('admin');
    admin.auth(rootUser, rootPassword);

    var rootUser = '$MONGO_INITDB_ROOT_USERNAME';
    var rootPassword = '$MONGO_INITDB_ROOT_PASSWORD';
    db.createUser({user: rootUser, pwd: rootPassword, roles: ["readWrite"]});
EOF