Como definir configurações do ambiente de execução

Um aplicativo Java 11 no App Engine é configurado usando um arquivo app.yaml, que contém ambiente de execução, gerenciadores, escalonamento e outras configurações gerais, incluindo variáveis de ambiente.

Sobre arquivos app.yaml

Especifique toda a configuração do ambiente de execução do aplicativo Java 11, incluindo versões e URLs, no arquivo app.yaml. Esse arquivo atua como um descritor de implantação de uma versão de serviço específica. Primeiro, é necessário criar o arquivo app.yaml para o serviço default do aplicativo antes de criar e implementar arquivos app.yaml para outros serviços.

É possível especificar um nome único para os arquivos app.yaml, mas também será necessário especificar o nome do arquivo com o comando de implantação. Por exemplo, se você nomear seu arquivo app.yaml, service-name-app.yaml ou app.standard.yaml, será preciso implantar o aplicativo usando:

gcloud app deploy service-name-app.yaml
gcloud app deploy app.standard.yaml
Para saber mais sobre como estruturar vários serviços e arquivos app.yaml no aplicativo, consulte Como estruturar serviços da Web.

Geralmente, o arquivo app.yaml requer apenas o elemento runtime para um aplicativo Java 11 simples no ambiente padrão, por exemplo:

runtime: java11

Se você não criar um arquivo app.yaml, o comando gcloud app deploy poderá criar um quando implantar o aplicativo. O arquivo app.yaml que o App Engine cria contém apenas as configurações necessárias para executar seu aplicativo.

Todos os elementos de configuração

Para ver uma lista completa de todos os elementos compatíveis com esse arquivo de configuração, consulte a referência do app.yaml.