Procfiles

Mit einem Procfile können Sie den Prozess definieren, der beim Starten eines Containers aufgerufen wird. Mit Procfile kann der Standardstartprozess für beliebige Sprachtypen überschrieben werden. Der Procfile-Support wird vom Entrypoint-Buildpack bereitgestellt.

Name und Speicherort des Procfiles

Die Procfile ist immer eine reine Textdatei ohne Dateiendung.

Die Buildpacks von Google Cloud suchen im Stammverzeichnis des Projekts nach einer Datei mit dem Namen Procfile. Die Datei Procfile muss sich im Stammverzeichnis Ihres Projekts befinden und darf nicht an anderer Stelle abgelegt werden.

Procfile-Format

In einem Procfile werden die Prozesstypen in einzelnen Zeilen mit dem folgenden Format deklariert:

PROCESS_TYPE: COMMAND

Ersetzen Sie:

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