使用 Procfile 定義容器啟動時要叫用的程序。
Procfile 可以覆寫任何語言類型的預設啟動程序。進入點建構包提供 Procfile 支援。
Procfile 名稱和位置
Procfile 一律是不含副檔名的純文字檔案。
Google Cloud 的建構套件會在專案的根資料夾中搜尋名為 Procfile 的檔案。Procfile 必須位於專案的根目錄中,不得放在其他位置。
Procfile 格式
Procfile 會在個別行上宣告程序類型,每行格式如下:
PROCESS_TYPE: COMMAND
取代:
- PROCESS_TYPE,並為指令提供英數字元名稱,例如
web、worker和custom。 - COMMAND 表示每個程序類型應在啟動時執行的指令,例如
gunicorn -b :$PORT main:app。