Déployer l'application


Cette partie du tutoriel du code de l'application "Livre d'or" Python explique comment déployer l'application sur App Engine.

Ce tutoriel comporte plusieurs pages. Pour le suivre depuis le début et consulter les instructions concernant la configuration, consultez la page Créer un livre d'or.

ID de la région

Le REGION_ID est un code abrégé que Google attribue en fonction de la région que vous sélectionnez lors de la création de votre application. Le code ne correspond pas à un pays ou une province, même si certains ID de région peuvent ressembler aux codes de pays et de province couramment utilisés. Pour les applications créées après février 2020, REGION_ID.r est inclus dans les URL App Engine. Pour les applications existantes créées avant cette date, l'ID de région est facultatif dans l'URL.

En savoir plus sur les ID de région

Déployer l'application sur App Engine

Pour importer l'application de livre d'or, exécutez la commande suivante à partir du répertoire appengine-guestbook-python de votre application où se trouvent les fichiers app.yaml et index.yaml :

gcloud app deploy app.yaml index.yaml

Indicateurs facultatifs :

  • Incluez l'option --project pour spécifier un ID de projet de la console Google Cloud différent de celui que vous avez initialisé par défaut dans gcloud CLI. Exemple : --project [YOUR_PROJECT_ID]
  • Incluez l'option -v pour spécifier un ID de version. Si vous omettez cet ID, un ID est généré automatiquement. Exemple : -v [YOUR_VERSION_ID]

Il peut s'écouler un certain temps avant que les index du datastore ne soient générés et que votre application ne soit disponible. Si les index sont encore en cours de génération, vous recevrez un message NeedIndexError lors de l'accès à l'application. Il s'agit d'une erreur transitoire. Nous vous invitons donc à réessayer un peu plus tard si vous recevez cette erreur au début.

Pour en savoir plus sur le déploiement de l'application à partir de la ligne de commande, consultez la page Déployer une application Python.

Afficher l'application déployée

Pour lancer votre navigateur et afficher l'application à l'adresse https://PROJECT_ID.REGION_ID.r.appspot.com, exécutez la commande suivante :

gcloud app browse

Effectuer un nettoyage

Pour éviter que les ressources utilisées lors de ce tutoriel soient facturées sur votre compte Google Cloud, supprimez le projet contenant les ressources, ou conservez le projet et supprimez les ressources individuelles.

Consultez la section Configurer votre projet Google Cloud pour App Engine afin d'obtenir des instructions sur la gestion de la facturation, la désactivation d'une application et l'arrêt d'un projet.

Étapes suivantes

Vous souhaiterez peut-être vérifier les fonctionnalités suivantes :

Pour en savoir plus sur le fonctionnement d'App Engine, consultez la documentation sur l'environnement d'exécution Python, ainsi que sur le traitement et le routage des requêtes.