בשלב זה נרחיב את ה־start-db.sh ונוסיף שלושה מרכיבים קריטיים:

המטרה היא לאפשר:


הגדרת Ports

נגדיר משתנים עבור החיבוריות:

LOCALHOST_PORT=27017
CONTAINER_PORT=27017

זהו הפורט הדיפולטי של MongoDB.

נוסיף לפקודת docker run:

-p $LOCALHOST_PORT:$CONTAINER_PORT \

כך אנו ממפים את הפורט מהמכונה המקומית אל הקונטיינר.


יצירת Network ייעודי

נגדיר משתנה:

NETWORK_NAME=key-value-net