Guia de início rápido: implantar um aplicativo no App Engine

Neste guia de início rápido, descrevemos como implantar um aplicativo do Cloud Source Repositories no App Engine. Nas etapas seguintes, você implanta o aplicativo, atualiza o código e o repositório dele e reimplanta o código atualizado.

Antes de começar

  1. Conclua as etapas do Guia de início rápido: criar um repositório.

    Depois de concluir esse guia, você terá um aplicativo que pode ser implantado no App Engine.

  2. Ative a API Admin do App Engine.
  3. Ativar a API Admin

Implantar o aplicativo

  1. Em uma janela de terminal, acesse o diretório que contém o repositório:

    cd hello-world
    
  2. Implante o app de amostra:

    gcloud app deploy app.yaml
    
  3. Verifique se o app está em execução:

    gcloud app browse
    

    O navegador exibe a mensagem Hello, World!.

Atualizar o app

  1. Em uma janela de terminal, use um editor de texto para atualizar o arquivo main.py colando o seguinte código:

    #!/usr/bin/env python
    
    import webapp2
    
    class MainHandler(webapp2.RequestHandler):
        def get(self):
            self.response.write('Goodbye, Moon!')
    
    app = webapp2.WSGIApplication([
        ('/', MainHandler)
    ], debug=True)
    
  2. Adicione o arquivo para que o Git possa confirmá-lo:

    git add main.py
    
  3. Confirme o arquivo com um comentário descrevendo o histórico desta ação:

    git commit -m "Update main.py to say Goodbye Moon"
    
  4. Envie o arquivo para o Cloud Source Repositories:

    git push origin master
    

Implantar o app novamente

  1. Em uma janela de terminal, digite o seguinte comando:

    gcloud app deploy app.yaml
    
  2. Abra o aplicativo:

    gcloud app browse
    

    O navegador exibe a mensagem Goodbye, Moon!.

Limpar

Para evitar cobranças na sua conta do Google Cloud pelos recursos usados neste guia de início rápido, siga estas etapas:

Desativar seu aplicativo

  1. No Console do Google Cloud, acesse a página Configurações do App Engine.

    Acessar a página "Configurações"

  2. Clique em Desativar aplicativo e siga as instruções.

    Essa função entra em vigor imediatamente.

  3. Confirme que seu aplicativo foi desativado visitando o URL dele. Por exemplo, http://[YOUR_PROJECT_ID].appspot.com/, em que [YOUR_PROJECT_ID] é o nome do ID do projeto do Google Cloud. Se seu aplicativo estiver desativado, um código de status HTTP 404 Not Found será retornado.

Excluir o repositório

  1. No Console do GCP, abra a página Todos os repositórios do Cloud Source Repositories.

    Abrir o Cloud Source Repositories

  2. Mantenha o ponteiro do mouse sobre o repositório que você quer excluir e clique em Configurações .

    A página Configurações gerais é aberta.

  3. Clique em Excluir este repositório .

    A caixa de diálogo Remover repositório é aberta.

  4. Digite o nome do repositório que você quer excluir.

  5. Clique em Excluir.

A seguir