Slight changes to the encryption of the database to secure it from malisios actors

This commit is contained in:
2026-07-12 11:00:43 +02:00
parent 8c9f856ada
commit d0c876dd31
5 changed files with 136 additions and 7 deletions
+16
View File
@@ -0,0 +1,16 @@
const adminUser = process.env.MONGO_INITDB_ROOT_USERNAME;
const adminPassword = process.env.MONGO_INITDB_ROOT_PASSWORD;
const appUser = process.env.MONGO_APP_USER;
const appPassword = process.env.MONGO_APP_PASSWORD;
const appDatabase = process.env.MONGO_DB_NAME || "Invario_Website";
if (!adminUser || !adminPassword || !appUser || !appPassword) {
throw new Error("Missing MongoDB bootstrap credentials");
}
db = db.getSiblingDB(appDatabase);
db.createUser({
user: appUser,
pwd: appPassword,
roles: [{ role: "readWrite", db: appDatabase }],
});