使用 Procfile 定义容器启动时要调用的进程。
Procfile 可替换任何语言类型的默认启动进程。入口点 buildpack 提供 Procfile 支持。
Procfile 名称和位置
Procfile 始终是没有文件扩展名的纯文本文件。
Google Cloud 的 Buildpack 会在项目的根文件夹中搜索名为 Procfile 的文件。Procfile 必须位于项目的根目录中,而不能放置在其他位置。
Procfile 格式
Procfile 会在单独的行中声明其进程类型,每行采用以下格式:
PROCESS_TYPE: COMMAND
您需要进行如下替换:
- 将 PROCESS_TYPE 替换为命令的字母数字名称,例如
web、worker和custom。 - COMMAND 表示每个进程类型在启动时应执行的命令,例如
gunicorn -b :$PORT main:app。