אפליקציית App Engine מוגדרת באמצעות קובץ app.yaml, שמכיל את זמן הריצה, רכיבי ה-handler, קנה המידה והגדרות כלליות אחרות, כולל משתני סביבה.
app.yaml קבצים בקירוב
אתם יכולים לציין את הגדרות זמן הריצה של אפליקציית Node.js, כולל גרסאות וכתובות URL, בקובץ app.yaml. הקובץ הזה משמש כקובץ תיאור פריסה של גרסה ספציפית של שירות.
קודם צריך ליצור את הקובץ app.yaml לשירות default של האפליקציה, לפני שיוצרים ומפעילים קבצים app.yaml לשירותים נוספים.
בדרך כלל, בקובץ app.yaml נדרש רק הרכיב runtime לאפליקציית Node.js פשוטה בסביבה הרגילה, לדוגמה:
runtime: nodejs24
ל-App Engine יש ערכי ברירת מחדל לכל ההגדרות האחרות, כולל הסוג של מופע F1, שקובע את משאבי הזיכרון וה-CPU שזמינים לאפליקציה, והתאמה אוטומטית לעומס (automatic scaling), שקובעת איך ומתי נוצרים מופעים חדשים של האפליקציה.
אם צריך לשנות את הגדרות ברירת המחדל, יוצרים קובץ app.yaml ומציינים את ההגדרות הרצויות. מידע נוסף זמין במאמר בנושא app.yaml קובץ הפניה.
אפשר לציין שם ייחודי לקובצי app.yaml, אבל אז צריך לציין את שם הקובץ גם בפקודת הפריסה. לדוגמה, אם קוראים לקובץ app.yaml בשם service-name-app.yaml או app.standard.yaml, צריך לפרוס את האפליקציה באמצעות אחת מהאפשרויות הבאות:
gcloud app deploy service-name-app.yaml
gcloud app deploy app.standard.yaml
app.yaml באפליקציה זמין במאמר מבנה של שירותי אינטרנט.
כל רכיבי ההגדרה
רשימה מלאה של כל הרכיבים הנתמכים בקובץ התצורה הזה מופיעה בחומר העזר בנושא app.yaml.