Um aplicativo PHP no App Engine é configurado usando um arquivo app.yaml
app.yaml, que contém recursos de CPU, memória, rede e disco, escalonamento e outras configurações gerais, incluindo variáveis de ambiente.
Sobre arquivos app.yaml
Especifique toda a configuração de ambiente de execução do seu aplicativo Python, 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. Veja no exemplo a seguir o que um simples aplicativo em Python 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
.