forked from Luiz-FS/google-appengine-simple-example
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathapp.yaml
20 lines (16 loc) · 1.41 KB
/
app.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
runtime: python-compat # versão do python a ser utilizada (esta versão é a 2.7, a versão 3 por enquanto não é suportada)
env: flex # Tipo do ambiente da aplicação, pode ser standard ou flex
api_version: 1 # versão do aplicativo
threadsafe: yes # Habilita o uso de multiplas threads (Recomendado para aplicações web)
service: default # Nome do servico
default_expiration: "1s" # Tempo para que os dados salvos em cache expirem
handlers: # Define as rotas e os scripts que irao gerencia-las
- url: / # url do handler
static_files: frontend/index.html # Definição de quais arquivos estáticos estarão visíveis para esta rota
upload: index.html # Arquivo que será retornado quando uma requisição para a rota / for feita
- url: /api/.* # url definida com expressão regular, dessa forma é possível definir um conjunto de urls válidas que passarão por este handler
script: main.app # script python que será chamado toda vez que uma requisição para esta url for feita
# É preciso ter uma arquivo chamado main.py que contém a variável app.
- url: /(.*) # url definida com expressão regular, dessa forma é possível definir um conjunto de urls válidas que passarão por este handler
static_files: frontend/\1 # Definição de quais arquivos estáticos estarão visíveis para esta rota
upload: frontend/(.*) # Arquivo que será retornado quando uma requisição para esta rota for feita.