Implantar um app do Cloud Source Repositories 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 em Criar um repositório de código no Cloud Source Repositories.

    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 nesta página, siga estas etapas.

Desativar seu app

  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