커스텀 런타임을 사용하여 가변형 환경에서 실행되는 PHP 앱에 기능을 추가할 수 있습니다. 커스텀 런타임을 구성하려면 app.yaml
파일에서 이 줄을
runtime: php
아래의 줄과 같이 바꿉니다.
runtime: custom
또한 app.yaml
파일과 동일한 디렉터리에 Dockerfile을 추가해야 합니다.
PHP 컨테이너를 빌드하기 위해 Google은 다음과 같은 기본 이미지를 제공합니다.
기본 이미지 | 상태 확인 |
---|---|
gcr.io/google-appengine/php |
예 |
gen-config
를 사용하여 현재 런타임의 Dockerfile
을 자동으로 생성할 수 있습니다.
gcloud beta app gen-config --custom
상태 확인
기본적으로 가변형 환경에서 실행되는 모든 프로그램은 상태 확인 요청을 받습니다.
기본 이미지 gcr.io/google_appengine/php
는 상태 확인 요청에 응답하므로 상태 확인 핸들러를 직접 작성할 필요가 없습니다. 다른 이미지를 사용하는 경우 상태 확인을 중지하거나 코드를 직접 작성하여 상태 확인 요청을 처리해야 합니다.