mirror of
https://github.com/bigchaindb/bigchaindb.git
synced 2024-10-13 13:34:05 +00:00

- Update docs for azure cluster deployment template - Update entrypoint for MongoDB to handle user configuration more efficiently - remove `use admin` in js file, that is an invalid format
43 lines
944 B
JavaScript
43 lines
944 B
JavaScript
db = db.getSiblingDB("admin");
|
|
db.createUser({
|
|
user: "MONGODB_ADMIN_USERNAME",
|
|
pwd: "MONGODB_ADMIN_PASSWORD",
|
|
roles: [{
|
|
role: "userAdminAnyDatabase",
|
|
db: "admin"
|
|
},
|
|
{
|
|
role: "clusterManager",
|
|
db: "admin"
|
|
}
|
|
]
|
|
});
|
|
db = db.getSiblingDB("admin");
|
|
db.auth("MONGODB_ADMIN_USERNAME", "MONGODB_ADMIN_PASSWORD");
|
|
db.getSiblingDB("$external").runCommand({
|
|
createUser: 'BDB_USERNAME',
|
|
writeConcern: {
|
|
w: 'majority',
|
|
wtimeout: 5000
|
|
},
|
|
roles: [{
|
|
role: 'clusterAdmin',
|
|
db: 'admin'
|
|
},
|
|
{
|
|
role: 'readWriteAnyDatabase',
|
|
db: 'admin'
|
|
}
|
|
]
|
|
});
|
|
db.getSiblingDB("$external").runCommand({
|
|
createUser: 'MDB_MON_USERNAME',
|
|
writeConcern: {
|
|
w: 'majority',
|
|
wtimeout: 5000
|
|
},
|
|
roles: [{
|
|
role: 'clusterMonitor',
|
|
db: 'admin'
|
|
}]
|
|
}); |