Uma app do App Engine é configurada através de um ficheiro app.yaml que contém recursos de CPU, memória, rede e disco, escalabilidade e outras definições gerais, incluindo variáveis de ambiente.
Acerca de app.yaml ficheiros
Pode especificar a configuração de tempo de execução da sua app PHP, incluindo versões e URLs, no ficheiro app.yaml. Este ficheiro funciona como um descritor de implementação de uma versão específica do
serviço.
Primeiro, tem de criar o ficheiro app.yaml para o serviço default da sua app
antes de poder criar e implementar ficheiros app.yaml para serviços adicionais.
O exemplo seguinte app.yaml demonstra como configurar a sua app para usar a versão mais recente do PHP. Para usar qualquer outra versão suportada do PHP, tem de atualizar o ficheiro app.yaml. Para mais informações, consulte o
tempo de execução do PHP.
runtime: php
env: flex
runtime_config:
operating_system: "ubuntu22"
document_root: .
app.yaml correspondente. O exemplo seguinte
demonstra o que uma app PHP simples pode exigir no
ambiente flexível:
Pode especificar um nome exclusivo para os seus ficheiros app.yaml, mas, em seguida, tem de especificar o nome do ficheiro com o comando de implementação
também. Por exemplo, se der o nome app.yaml ao ficheiro service-name-app.yaml
ou app.flexible.yaml, tem de implementar a sua app através de:
gcloud app deploy service-name-app.yaml
gcloud app deploy app.flexible.yaml
app.yaml na sua app, consulte o artigo Estruturar serviços Web.
Todos os elementos de configuração
Para ver uma lista completa de todos os elementos suportados neste ficheiro de configuração,
consulte a referência app.yaml.