🎯 מטרת התרגול

בתרגול זה נלמד כיצד להגדיר תלויות (Dependencies) בין שירותים ב-Docker Compose.

נבין:


חלק 1 — הגדרת depends_on

כיוון ששירות ה-Backend תלוי בשירות ה-Database, נרצה להצהיר על כך בצורה מפורשת.

נעדכן את שירות backend:

backend:
  build:
    context: ./backend
  ports:
    - "3000:3000"
  env_file:
    - .env.db-key-value
  environment:
    - MONGODB_HOST=db
    - PORT=3000
  networks:
    - key-value-net
  depends_on:
    - db

מה עושה depends_on?

depends_on:
  - db

משמעות: