מידע על קובצי Procfile

משתמשים ב-Procfile כדי להגדיר את התהליך שמופעל כשהקונטיינר מתחיל. אפשר להשתמש ב-Procfile כדי לשנות את תהליך ההתחלה שמוגדר כברירת מחדל בכל סוג של שפה. התמיכה ב-Procfile ניתנת על ידי entrypoint buildpack.

השם והמיקום של קובץ ה-Procfile

Procfile הוא תמיד קובץ טקסט פשוט בלי סיומת קובץ.

‫buildpacks של Google Cloud מחפש קובץ בשם Procfile בתיקיית הבסיס של הפרויקט. הקובץ Procfile חייב להיות בתיקיית השורש של הפרויקט, ואי אפשר למקם אותו בשום מקום אחר.

הפורמט של Procfile

ב-Procfile מוצהרים סוגי התהליכים בשורות נפרדות, כל אחת בפורמט הבא:

PROCESS_TYPE: COMMAND

מחליפים את:

  • PROCESS_TYPE עם שם אלפאנומרי לפקודה, כמו web, ‏ worker ו-custom.
  • COMMAND מציין את הפקודה שכל סוג תהליך צריך להפעיל בהפעלה, כמו gunicorn -b :$PORT main:app.