Vous pouvez utiliser des environnements d'exécution personnalisés pour ajouter des fonctionnalités à une application PHP exécutée dans l'environnement flexible. Pour configurer un environnement d'exécution personnalisé, vous devez remplacer la ligne suivante du fichier app.yaml
:
runtime: php
par ce qui suit :
runtime: custom
Vous devez également ajouter un fichier Dockerfile dans le même répertoire que celui contenant le fichier app.yaml
.
Google fournit l'image de base ci-dessous pour créer des conteneurs PHP.
Image de base | Vérifications d'état |
---|---|
gcr.io/google-appengine/php |
Oui |
Vous pouvez générer automatiquement le fichier Dockerfile
pour votre environnement d'exécution actuel en utilisant gen-config
:
gcloud beta app gen-config --custom
Vérification de l'état
Par défaut, tous les programmes exécutés dans l'environnement flexible reçoivent des requêtes de vérification de l'état.
L'image de base gcr.io/google_appengine/php
répond à la requête de vérification de l'état. Vous n'avez donc pas besoin d'écrire votre propre gestionnaire de vérification de l'état. Si vous utilisez une autre image, vous devez désactiver les vérifications de l'état ou écrire votre propre code pour gérer les requêtes de vérification de l'état.