Files
peertube-collector/server/mongodb/initdb.d/mongo-init.js
Mirko Milovanovic 76edbf0624
All checks were successful
Build and Push Docker Image / build (push) Successful in 1m41s
feat: add MongoDB and Mongo Express services with initialization script
2025-02-09 17:16:16 +01:00

33 lines
504 B
JavaScript

db = db.getSiblingDB("statistics");
db.createRole({
role: "statsReadWrite",
privileges: [
{
resource: {
db: "statistics",
collection: "peertube",
},
actions: ["insert"],
},
],
roles: [
{
role: "read",
db: "statistics",
},
],
});
db.createUser({
user: "stats_user",
pwd: "@z^VFhN7q%vzit",
roles: [
{
role: 'statsReadWrite',
db: 'statistics',
},
],
});
db.createCollection("peertube");