Implementa una app de Cloud Source Repositories en App Engine
En esta guía de inicio rápido, se describe cómo implementar una aplicación en App Engine desde Cloud Source Repositories. En los pasos siguientes, implementarás tu app, actualizarás el código y el repositorio de la app, y volverás a implementar el código actualizado.
Antes de comenzar
- Completa los pasos de
Crea un repositorio de código en Cloud Source Repositories.
Después de completar esa guía, tendrás una app que podrás implementar en App Engine.
- Habilita la API de administrador de App Engine.
Implementa tu app
En una ventana de la terminal, ve al directorio que contiene el repositorio:
cd hello-world
Implementa la app de muestra:
gcloud app deploy app.yaml
Verifica que la app se esté ejecutando:
gcloud app browse
El navegador muestra el mensaje
Hello, World!
.
Actualiza tu app
En una ventana de la terminal, pega el siguiente código en un editor de texto para actualizar el archivo
main.py
:#!/usr/bin/env python import webapp2 class MainHandler(webapp2.RequestHandler): def get(self): self.response.write('Goodbye, Moon!') app = webapp2.WSGIApplication([ ('/', MainHandler) ], debug=True)
Agrega el archivo para que se pueda confirmar en Git.
git add main.py
Confirma el archivo con un comentario que describa el historial de esta acción:
git commit -m "Update main.py to say Goodbye Moon"
Envía el archivo a Cloud Source Repositories:
git push origin master
Vuelve a implementar tu app
Ingresa el siguiente comando en una ventana de la terminal:
gcloud app deploy app.yaml
Abre tu app:
gcloud app browse
El navegador muestra el mensaje
Goodbye, Moon!
.
Limpia
Sigue estos pasos para evitar que se apliquen cargos a tu cuenta de Google Cloud por los recursos que se usaron en esta página.
Inhabilita tu app
En la consola de Google Cloud, ve a la página Configuración de App Engine.
Haz clic en Inhabilitar la aplicación y sigue las instrucciones.
La inhabilitación de tu app entra en vigor inmediatamente.
Para confirmar que la app está inhabilitada, visita su URL; por ejemplo,
http://[YOUR_PROJECT_ID].appspot.com/
, donde[YOUR_PROJECT_ID]
es el ID de tu proyecto de Google Cloud. Si la app está inhabilitada, se mostrará un código de estado HTTP404 Not Found
.
Borra el repositorio
En la consola de Google Cloud, abre la página Todos los repositorios de Cloud Source Repositories.
Mantén el puntero sobre el repositorio que deseas borrar y haz clic en Configuraciónsettings.
Se abrirá la página Configuración general.
Haz clic en Borrar este repositoriodelete.
Se abrirá el cuadro de diálogo Quitar repositorio.
Escribe el nombre del repositorio que deseas borrar.
Haz clic en Borrar.
¿Qué sigue?
- Obtén más información sobre App Engine.