Como implantar o aplicativo

Nesta parte das instruções do código do Guestbook em Python, mostraremos como implantar o aplicativo no App Engine.

Esta página é parte de um tutorial com várias páginas. Para começar do início e ver as instruções de configuração, acesse Como criar um livro de visitas.

Como implantar o aplicativo no App Engine

Para fazer upload do aplicativo guestbook, execute o seguinte comando no diretório appengine-guestbook-python do aplicativo, em que os arquivos app.yaml e index.yaml estão localizados:

gcloud app deploy app.yaml index.yaml

Sinalizações opcionais:

  • Inclua a sinalização --project para especificar um código de projeto alternativo do Console do GCP com o que foi inicializado como padrão na ferramenta gcloud. Exemplo: --project [YOUR_PROJECT_ID]
  • Inclua a sinalização -v para especificar o código da versão. Caso contrário, será gerado um para você. Exemplo: -v [YOUR_VERSION_ID]

Os índices do Datastore podem levar algum tempo para serem gerados até que o aplicativo fique disponível. Se os índices ainda estiverem sendo gerados, você receberá uma mensagem do NeedIndexError ao acessar o aplicativo. Trata-se de um erro temporário do exemplo, portanto, se recebê-lo, tente novamente mais tarde.

Para saber mais sobre como implantar o aplicativo na linha de comando, consulte Como implantar um aplicativo Python.

Como visualizar o aplicativo implantado

Para iniciar o navegador e ver o app em http://[YOUR_PROJECT_ID].appspot.com, execute o seguinte comando:

gcloud app browse

Próximas etapas

Examine os seguintes recursos:

  • Como autenticar usuários com as Contas do Google ou o OAuth
  • Como ler e gravar registros, que mostra como gravar registros de aplicativos e como interpretar os registros do sistema
  • Como usar filas de tarefas, que mostra como usar as filas de tarefas para realizar o trabalho em segundo plano a ser executado após a solicitação

Para saber mais sobre o funcionamento do App Engine, consulte a documentação sobre o ambiente de execução do Python, o processamento de solicitações e o roteamento.

Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…

Ambiente padrão do App Engine para Python 2