Procfiles

Verwenden Sie ein Procfile, um den Prozess zu definieren, der beim Start eines Containers aufgerufen wird. Mit Procfile kann der Standardstartprozess für beliebige Sprachtypen überschrieben werden. Die Procfile-Unterstützung wird vom Einstiegspunkt-Buildpack bereitgestellt.

Name und Speicherort der Procfile

Die Datei Procfile ist immer eine Nur-Text-Datei ohne Dateiendung.

Die Buildpacks von Google Cloud suchen im Stammordner des Projekts nach einer Datei mit dem Namen Procfile. Die Datei Procfile muss sich im Stammverzeichnis Ihres Projekts befinden und darf nicht an einem anderen Ort platziert werden.

Procfile-Format

In einer Procfile werden die Prozesstypen in einzelnen Zeilen deklariert, jeweils im folgenden Format:

PROCESS_TYPE: COMMAND

Ersetzen Sie:

  • PROCESS_TYPE mit einem alphanumerischen Namen für Ihren Befehl, z. B. web, worker und custom.
  • COMMAND gibt den Befehl an, der beim Start für jeden Prozesstyp ausgeführt werden soll, z. B. gunicorn -b :$PORT main:app.