fix: review compose dev for clean startup

This commit is contained in:
Julien Froidefond
2025-10-07 17:26:30 +02:00
parent 4c676cfd16
commit 6f1889931c
5 changed files with 49 additions and 16 deletions

23
mongo-init.js Normal file
View File

@@ -0,0 +1,23 @@
// MongoDB initialization script
db = db.getSiblingDB('stripstream');
// Create a user for the stripstream database
db.createUser({
user: 'admin',
pwd: 'password123',
roles: [
{
role: 'readWrite',
db: 'stripstream'
}
]
});
// Create initial collections
db.createCollection('users');
db.createCollection('configs');
db.createCollection('preferences');
db.createCollection('favorites');
db.createCollection('bookProgress');
print('MongoDB initialization completed successfully');