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
undcustom
. - COMMAND gibt den Befehl an, der von jedem Prozesstyp beim Start ausgeführt werden soll, z. B.
gunicorn -b :$PORT main:app
.