root-compose.yaml שמאגד את כל קובצי ה-Composeקובץ ה-root compose משמש כאורקסטרטור אחד שמאגד את כל קובצי ה-Compose הפרטניים. הוא אחראי ליצירת ה-shared network שכל השירותים משתמשים בו, ולייבא את קובץ compose.observability.yaml.
צרו קובץ compose.yaml בתיקיית ה-Compose
הגדירו בתוכו include שייבא את compose.observability.yaml
include ב-Docker Compose🔗 https://docs.docker.com/compose/how-tos/multiple-compose-files/include/
הגדירו בו את ה-network observability שישמש את כל השירותים
compose.yaml כנקודת הכניסה בדיפולטinclude מאפשרת בעתיד להוסיף עוד קובצי Compose (למשל Grafana, Loki) מבלי לשנות את הקובץ הראשיcompose.yaml אחד