Um aplicativo do App Engine é configurado usando um arquivo 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
É possível especificar a configuração do ambiente de execução do aplicativo
Ruby, 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
app antes de criar e implementar arquivos app.yaml
para outros serviços.
O app.yaml
a seguir demonstra como configurar seu aplicativo para usar a versão mais recente
do Ruby. Para usar qualquer outra versão compatível do Ruby,
você precisa atualizar o arquivo app.yaml
. Para mais informações, consulte
Ambiente de execução do Ruby.
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,
confira o que um simples aplicativo Ruby pode exigir no
ambiente flexível:
É 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
app.yaml
no app, consulte Como estruturar serviços da Web.
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
.