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 Python, 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 Python. Para usar qualquer outra versão suportada do Python,
tem de atualizar o ficheiro app.yaml. Para mais informações, consulte o artigo
Tempo de execução do Python.
Consoante a complexidade do serviço da sua app, pode apenas ter de definir alguns elementos no ficheiro app.yaml correspondente. O exemplo seguinte demonstra o que uma app Python 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.