Déployer une application sur App Engine depuis Cloud Source Repositories
Ce guide de démarrage rapide explique comment déployer une application depuis Cloud Source Repositories vers App Engine. Au cours des étapes suivantes, vous allez déployer votre application, mettre à jour le code de l'application et le dépôt, puis redéployer le code mis à jour.
Avant de commencer
- Suivez les étapes de la section
Créer un dépôt de code dans Cloud Source Repositories.
Une fois le guide de démarrage rapide terminé, vous disposez d'une application que vous pouvez déployer sur App Engine.
- Activez l'API App Engine Admin.
Déployer l'application
Dans une fenêtre de terminal, accédez au répertoire contenant le dépôt :
cd hello-world
Déployez l'exemple d'application :
gcloud app deploy app.yaml
Vérifiez que votre application est en cours d'exécution :
gcloud app browse
Le navigateur affiche le message suivant :
Hello, World!
.
Mettre à jour votre application
Dans une fenêtre de terminal, utilisez un éditeur de texte pour mettre à jour le fichier
main.py
en collant le code suivant :#!/usr/bin/env python import webapp2 class MainHandler(webapp2.RequestHandler): def get(self): self.response.write('Goodbye, Moon!') app = webapp2.WSGIApplication([ ('/', MainHandler) ], debug=True)
Ajoutez le fichier afin que Git puisse effectuer un commit sur celui-ci.
git add main.py
Procédez au commit du fichier en ajoutant un commentaire décrivant l'historique de cette action :
git commit -m "Update main.py to say Goodbye Moon"
Transférez le fichier vers Cloud Source Repositories :
git push origin master
Redéployer votre application
Dans une fenêtre de terminal, saisissez la commande suivante :
gcloud app deploy app.yaml
Ouvrez votre application :
gcloud app browse
Le navigateur affiche le message suivant :
Goodbye, Moon!
.
Effectuer un nettoyage
Pour éviter que les ressources utilisées sur cette page soient facturées sur votre compte Google Cloud, procédez comme suit :
Désactiver votre application
Dans la console Google Cloud, accédez à la page Paramètres d'App Engine.
Cliquez sur Désactiver l'application et suivez les instructions.
La désactivation de votre application est immédiate.
Vérifiez que l'application a été désactivée en tentant d'accéder à son URL (par exemple,
http://[YOUR_PROJECT_ID].appspot.com/
, où[YOUR_PROJECT_ID]
correspond au nom de votre ID de projet Google Cloud). Si votre application est désactivée, un code d'état HTTP404 Not Found
est renvoyé.
Supprimer le dépôt
Dans la console Google Cloud, ouvrez la page Tous les dépôts pour Cloud Source Repositories.
Maintenez le pointeur de la souris sur le dépôt que vous souhaitez supprimer et cliquez sur Paramètres settings.
La page Paramètres généraux s'affiche.
Cliquez sur Supprimer ce dépôt delete.
La boîte de dialogue Supprimer le dépôt s'ouvre.
Saisissez le nom du dépôt à supprimer.
Cliquez sur Supprimer.
Étapes suivantes
- Obtenez plus d'informations sur App Engine.