Warum schlägt die Bereitstellung meiner App Python fehl?
Wenn Sie eine Python -App aus der Quelle erstellen, wird das Image erstellt und in Container Registryangezeigt. Die App kann jedoch nicht bereitgestellt werden.
Wenn Sie Python aus einem Buildpack erstellen, bietet das Buildpack keine Möglichkeit, einen Startprozess zu definieren. Standardmäßig wird der Startprozess auf pythongesetzt, wodurch die REPL der richtigen Version gestartet wird.
Zum Ausführen eines Python -Programms kann der Mechanismus Procfile verwendet werden, um den Standardstartprozess zu überschreiben: web.
Die folgende Procfile setzt die entrypoint des resultierenden Image auf main.py und muss im Stammverzeichnis des Kontextverzeichnisses vorhanden sein.
web: python main.py