내 Python 애플리케이션을 배치하는 데 실패한 이유는 무엇입니까?
소스에서 Python 애플리케이션을 빌드할 때 이미지가 빌드되고 Container Registry에 표시됩니다. 그러나 애플리케이션을 배치하는 데 실패했습니다.
빌드 팩에서 Python 을 빌드하는 경우 빌드 팩은 시작 프로세스를 정의하는 방법을 제공하지 않습니다. 기본적으로 시작 프로세스를 python로 설정하며, 이는 올바른 버전의 REPL을 시작합니다. Python 프로그램을 실행하려면 Procfile 메커니즘을 사용하여 기본 시작 프로세스 ( web) 를 대체할 수 있습니다.
다음 Procfile 는 결과 이미지의 entrypoint 를 main.py 로 설정하며 컨텍스트 디렉토리의 루트에 있어야 합니다.
web: python main.py