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