커스텀 런타임 문제 해결

문제 솔루션
애플리케이션을 시작할 때 503 오류가 표시됩니다. 컨테이너가 포트 8080에서 HTTP 요청을 수신하고 있는지 확인하세요. HTTP 요청은 컨테이너의 이 포트로 라우팅되어야 합니다.

애플리케이션이 상태 확인 핸들러에 응답하는지 확인하세요. 올바른 형식의 애플리케이션은 항상 상태 확인에 응답해야 합니다. 애플리케이션이 이러한 요청에 응답하는지 확인하거나 app.yaml 파일에서 상태 확인을 사용 중지합니다.
애플리케이션 빌드에 시간이 오래 걸립니다. 이 문제는 Dockerfile에서 최적화되지 않은 레이어를 사용하는 경우 발생합니다. Dockerfile을 빌드할 때 변경된 레이어와 이후의 데이터를 다시 빌드하는 레이어 캐싱 시스템이 적용됩니다.

변경 중 이전에 빌드한 레이어가 캐시에 보관되도록 자주 변경되는 레이어를 마지막에 빌드하기 위해 Dockerfile을 구조화하는 것이 좋습니다. Dockerfile 구문 및 권장사항에 대한 자세한 내용은 Docker 사용자 가이드를 참조하세요.
애플리케이션에 일부 파일이 포함되지 않습니다. docker build는 심볼릭 링크를 고려하지 않습니다. 따라서 애플리케이션 디렉터리에서 심볼릭 링크를 사용하고 있지 않은지 확인해야 합니다.