Este documento descreve como implantar um aplicativo do App Engine no ambiente flexível do App Engine a partir do IntelliJ IDEA.
Antes de começar
Siga o guia Criar um Aplicativo para instalar e configurar o Cloud Code, bem como criar um aplicativo do App Engine para o ambiente flexível. Certifique-se de adicionar o suporte à estrutura flexível do App Engine .
Se você não tem um aplicativo, mas ainda quer experimentar esses procedimentos de implantação, baixe o aplicativo de exemplo:
Clone o aplicativo de exemplo Spring Boot na sua máquina local:
git clone https://github.com/spring-guides/gs-spring-boot
No IntelliJ, escolha Arquivo > Abrir para abrir o seletor de arquivos.
Navegue até
/gs-spring-boot/
.Selecione o diretório
/complete/
.Clique em OK .
Adicione suporte à estrutura flexível do App Engine .
Criando a configuração de implantação
Selecione Ferramentas > Cloud Code > App Engine > Implantar no App Engine .
Confirme a configuração do servidor:
Clique nas reticências (...) ao lado do campo Servidor .
Na caixa de diálogo, verifique se o campo Nome exibe Google App Engine .
Clique em OK .
Selecione a fonte de implantação .
O Cloud Code for IntelliJ oferece suporte à implantação de um artefato Maven, um artefato específico do IntelliJ ou um arquivo JAR ou WAR do sistema de arquivos.
- Se você selecionar um arquivo JAR ou WAR do sistema de arquivos como sua fonte de implantação, clique nas reticências (...) ao lado do campo Arquivo de implantação para navegar até o arquivo de implantação.
Selecione um projeto no campo Projeto .
Na primeira vez que você configurar a implantação, você será solicitado a fazer login na conta associada à Google Cloud projeto de console que você deseja implantar.
Na seção Configuração flexível do App Engine , selecione um arquivo
app.yaml
válido.- Caso não encontre um arquivo
app.yaml
válido no menu suspenso, clique em Editar para selecionar um arquivo. Consulte a seção Atualizar as configurações flexíveis do App Engine para obter mais informações.
- Caso não encontre um arquivo
Preencha outros campos conforme necessário para configurar a implantação.
Clique em Executar para criar e implantar seu aplicativo.
Na janela Servidores de Aplicativos, clique no nome do seu projeto para monitorar o progresso da implantação. Se a janela não estiver sendo exibida, clique em Exibir > Janelas de Ferramentas > Servidores de Aplicativos .
Após a conclusão da implantação, você poderá visualizar o URL do seu aplicativo na saída do console.
Implantando em um tempo de execução personalizado
Você pode modificar seu arquivo app.yaml
para implantar seu aplicativo em um tempo de execução personalizado usando um arquivo Docker.
No seu arquivo
app.yaml
, defina seu tempo de execução como custom .Ao concluir a criação das etapas de configuração de implantação , a seção Configuração flexível do App Engine exibe o caminho para seu arquivo
app.yaml
e Docker.Clique em Editar para selecionar arquivos
app.yaml
e Docker válidos.Clique nas reticências (...) ao lado dos campos
app.yaml
e Dockerfile Directory para navegar até os arquivos apropriados.Clique em OK .
Atualizar as configurações flexíveis do App Engine
Depois de criar a configuração de implantação inicial, você pode fazer alterações nessas configurações conforme necessário para seu aplicativo.
Selecione Arquivo > Estrutura do Projeto .
A caixa de diálogo Estrutura do projeto é exibida.
Em Configurações do projeto , selecione Facetas .
Selecione a faceta flexível do App Engine.
Para selecionar um arquivo
app.yaml
, clique nas reticências (...) ao lado do campo app.yaml para navegar até o local de um arquivo válido.Se você implantar em um tempo de execução personalizado, clique nas reticências (...) ao lado do campo de diretório Dockerfile para navegar até o local de um arquivo válido.
Clique em OK .
Excluindo o servidor
Se você quiser excluir o servidor configurado para seu projeto, poderá fazer isso da seguinte maneira:
Selecione Arquivo > Configurações > Compilação, Execução, Implantação > Nuvens .
No macOS, isso é IntelliJ IDEA > Preferências > Compilação, Execução, Implantação > Nuvens .
Selecione seu servidor (App Engine) e clique no sinal de menos (-) na parte superior da janela para removê-lo.
Clique em OK .
O que vem a seguir
- Você pode adicionar seu projeto ao Cloud Source Repositories caso ainda não tenha feito isso.
Obtenha suporte
Para enviar feedback ou relatar um problema no seu IDE IntelliJ, acesse Ferramentas > Código na Nuvem > Ajuda / Sobre > Enviar feedback ou relatar um problema para relatar um problema no GitHub .