Files
MongoDB-Server/setup_mongo_users.js
Patrick McDonagh bdae9f2f12 Updates Dockerfile to include security
Mongo users are also now being set up correctly.
2017-05-03 10:46:22 -05:00

27 lines
637 B
JavaScript

var ADMIN_USER = {username: "", password: ""};
var USERLIST = [
{username: "", password: "", db: ""},
{username: "", password: "", db: ""},
];
var admin_db = db.getSiblingDB('admin');
admin_db.createUser(
{
user: ADMIN_USER.username,
pwd: ADMIN_USER.password,
roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
}
);
for (var i = 0; i < USERLIST.length; i++){
var user = USERLIST[i];
var user_db = db.getSiblingDB(user.db);
user_db.users.insert({username: user.username});
user_db.createUser({
user: user.username,
pwd: user.password,
roles: [ { role: "readWrite", db: user.db } ]
});
}