Para configurar um aplicativo em Node.js no App Engine, usa-se um arquivo app.yaml
, que contém recursos de CPU, memória, rede e disco, escalonamento e outras configurações gerais, incluindo as variáveis de ambiente.
Sobre arquivos app.yaml
Especifique toda a configuração do ambiente de execução para o aplicativo Node.js, 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 será necessário
especificar o nome do arquivo com o comando
de implantação
também. Por exemplo, ao nomear seu arquivo app.yaml
, service-name-app.yaml
ou app.flexible.yaml
, será preciso implantar o aplicativo usando:
gcloud app deploy service-name-app.yaml
gcloud app deploy app.flexible.yaml
Para saber mais sobre como estruturar vários serviços e arquivos app.yaml
no app, consulte Como estruturar serviços da Web.
Dependendo da complexidade do serviço do aplicativo, talvez seja necessário definir apenas alguns elementos no arquivo app.yaml
correspondente. No exemplo a seguir, veja o que um simples aplicativo Node.js pode exigir no ambiente flexível:
Todos os elementos de configuração
Para uma lista completa de todos os elementos compatíveis com esse arquivo de configuração, consulte a referência do app.yaml
.