關於 Procfiles

使用 Procfile 定義容器啟動時要叫用的程序。Procfile 可覆寫任何語言類型的預設啟動程序。entrypoint buildpack 提供 Procfile 支援。

Procfile 名稱和位置

Procfile 一律為不含副檔名的純文字檔案。

Google Cloud 的 Buildpack 會在專案的根目錄中搜尋名為 Procfile 的檔案。Procfile 必須位於專案的根目錄中,且不得放置在其他位置。

Procfile 格式

Procfile 會在個別行中宣告其程序類型,每個行均採用以下格式:

PROCESS_TYPE: COMMAND

替換:

  • PROCESS_TYPE 指令的英數字元名稱,例如 das webworkercustom
  • COMMAND 表示每個程序類型應在啟動時執行的指令,例如 gunicorn -b :$PORT main:app