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
- 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.
- Ative a API Admin do App Engine.
Implantar o aplicativo
Em uma janela de terminal, acesse o diretório que contém o repositório:
cd hello-world
Implante o app de amostra:
gcloud app deploy app.yaml
Verifique se o app está em execução:
gcloud app browse
O navegador exibe a mensagem
Hello, World!
.
Atualizar o app
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)
Adicione o arquivo para que o Git possa confirmá-lo:
git add main.py
Confirme o arquivo com um comentário descrevendo o histórico desta ação:
git commit -m "Update main.py to say Goodbye Moon"
Envie o arquivo para o Cloud Source Repositories:
git push origin master
Implantar o app novamente
Em uma janela de terminal, digite o seguinte comando:
gcloud app deploy app.yaml
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
No console do Google Cloud, acesse a página Configurações do App Engine.
Clique em Desativar aplicativo e siga as instruções.
Essa função entra em vigor imediatamente.
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 HTTP404 Not Found
será retornado.
Excluir o repositório
No console do Google Cloud, abra a página Todos os repositórios do Cloud Source Repositories.
Mantenha o ponteiro do mouse sobre o repositório que você quer excluir e clique em Configurações settings.
A página Configurações gerais é aberta.
Clique em Excluir este repositório delete.
A caixa de diálogo Remover repositório é aberta.
Digite o nome do repositório que você quer excluir.
Clique em Excluir.
A seguir
- Saiba mais sobre o App Engine.