Procfile 简介

使用 Procfile 定义容器启动时要调用的进程。Procfile 可替换任何语言类型的默认启动进程。入口点 Buildpack 提供 Procfile 支持。

Procfile 名称和位置

Procfile 始终是没有文件扩展名的纯文本文件。

Google Cloud 的 Buildpack 会在项目的根文件夹中搜索名为 Procfile 的文件。Procfile 必须位于项目的根目录中,而不能放置在其他位置。

Procfile 格式

Procfile 会在单独的行中声明其进程类型,每行采用以下格式:

PROCESS_TYPE: COMMAND

您需要进行如下替换:

  • PROCESS_TYPE 替换为命令的字母数字名称,例如 webworkercustom
  • COMMAND 表示每个进程类型在启动时应执行的命令,例如 gunicorn -b :$PORT main:app