בתרגול זה נלמד כיצד להגדיר תלויות (Dependencies) בין שירותים ב-Docker Compose.
נבין:
depends_on-buildכיוון ששירות ה-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:
- db
משמעות:
db הוא Dependency של backend