Vous souhaitez utiliser le moteur d'applications de Google pour déployer une application Web? Voici comment procéder en 8 étapes faciles.
01 sur 08Activer votre compte Google pour App Engine
App Engine doit être spécifiquement activé et associé à votre compte Google existant. Pour ce faire, cliquez sur le lien de téléchargement du moteur de cette application. Cliquez sur le bouton d'inscription en bas à droite. L'inscription peut nécessiter des étapes de confirmation supplémentaires pour que votre compte Google puisse rejoindre le programme de développeurs Google.
02 sur 08Créer un espace d'application via la console d'administration
Une fois connecté à App Engine, accédez à la console d'administration dans la barre latérale gauche. Cliquez sur le bouton 'Créer une application' en bas de la console. Attribuez un nom unique à votre application, car il s’agit de l’emplacement que Google attribuera à votre application dans son appspot domaine.
03 de 08Choisissez votre langue et téléchargez les outils de développement appropriés
Celles-ci se trouvent à l'adresse https://developers.google.com/appengine/downloads. App Engine prend en charge 3 langues: Java, Python et Go. Assurez-vous que votre ordinateur de développement est configuré pour votre langue avant d'installer App Engine. Le reste de ce didacticiel utilisera la version Python, mais la plupart des noms de fichiers sont à peu près équivalents.
04 de 08Créer une nouvelle application localement à l'aide des outils de développement
Après avoir ouvert le programme de lancement App Engine que vous venez de télécharger, choisissez "Fichier"> "Nouvelle application". Assurez-vous de nommer l'application le même nom que celui que vous avez attribué à l'étape 2. Cela garantira que l'application est déployée au bon endroit. Le lanceur Google App Engine créera un répertoire squelette et une structure de fichiers pour votre application et le renseignera avec quelques valeurs par défaut simples.
05 de 08Vérifiez que le fichier app.yaml est configuré correctement
le app.yaml Le fichier contient les propriétés globales de votre application Web, y compris le routage des gestionnaires. Vérifiez l'attribut "Application:" en haut du fichier et assurez-vous que la valeur correspond au nom de l'application que vous avez attribué à l'étape 2. Sinon, vous pouvez le modifier. app.yaml .
06 de 08Ajouter une logique de gestionnaire de demandes au fichier main.py
le main.py (ou fichier principal équivalent pour les autres langues) le fichier contient toute la logique de l'application. Par défaut, le fichier retournera "Hello world!" mais si vous voulez ajouter un retour spécifique, regardez sous le obtenir (soi) fonction de gestionnaire. le self.response.out.write call gère les réponses à toutes les demandes entrantes et vous pouvez insérer du code HTML directement dans cette valeur de retour au lieu de "Hello world!" si vous le souhaitez.
07 de 08Vérifiez que votre application se déploie localement
Dans le lanceur Google App Engine, mettez votre application en surbrillance, puis sélectionnez "Contrôle"> "Exécuter" ou cliquez sur le bouton Exécuter de la console principale. Une fois que l'état de l'application devient vert pour indiquer que celle-ci est en cours d'exécution, cliquez sur le bouton Parcourir. Une fenêtre de navigateur devrait apparaître avec la réponse de votre application Web. Assurez-vous que tout fonctionne correctement.
08 de 08Déployer votre application Web sur le cloud
Une fois convaincu que tout fonctionne correctement, cliquez sur le bouton de déploiement. Vous devrez fournir les détails du compte de votre compte Google App Engine. Les journaux affichent l'état du déploiement. Vous devez voir un état de réussite suivi par le lanceur qui envoie plusieurs fois la commande ping à votre application Web à des fins de vérification. Si tout a réussi, vous devriez être en mesure d'accéder à l'URL appspot que vous avez précédemment attribuée et de voir votre application Web déployée en action. Félicitations, vous venez de déployer une application sur le Web!