עד עכשיו הקמנו בנפרד:
כעת נלמד כיצד לאחד את הכול ולהרים את כל המערכת בפקודה אחת, באמצעות קובץ Compose ברמת ה־Root של הפרויקט.
ניצור קובץ חדש בתיקיית השורש של הפרויקט (לצד שתי התיקיות הקיימות):
compose.yaml
בקובץ הזה נשתמש במילת המפתח include כדי לייבא את קובצי ה־Compose הקיימים.
include:
- notebooks-backend/compose.yaml
- notes-backend/compose.yaml
⚠️ אם מתקבלת שגיאה בעורך הקוד –
מדובר בבאג בתוסף Docker או ב-Schema validation, ולא בשגיאת תחביר אמיתית.
אפשר גם להשתמש בצורה הארוכה:
include:
- path: notebooks-backend/compose.yaml
- path: notes-backend/compose.yaml
נוודא שאנחנו בתיקיית השורש:
docker compose up
מה יקרה עכשיו?
Compose: