🎯 מטרת התרגול
בתרגול זה נוסיף סקריפט אתחול ש:
- יוצר את מסד הנתונים
key_value
- יוצר משתמש ייעודי
- מגדיר לו הרשאות
readWrite
- ירוץ אוטומטית בזמן עליית הקונטיינר
נלמד כיצד:
- ליצור קובץ JS לאתחול
- לבצע Bind Mount דרך
compose.yaml
- לוודא שהסקריפט אכן רץ
- לבדוק הרשאות בפועל
חלק 1 — יצירת תיקיית db-config וסקריפט אתחול
ניצור תיקייה חדשה ברמת הפרויקט:
mkdir db-config
ובתוכה ניצור קובץ:
touch db-config/mongo-init.js
תוכן הקובץ mongo-init.js