# https://cloud.google.com/appengine/docs/standard/python/config/appref # application: bridgy-federated runtime: python37 # default_expiration: 1h # https://cloud.google.com/appengine/docs/standard/python3/runtime#entrypoint_best_practices # https://docs.gunicorn.org/en/latest/settings.html#timeout entrypoint: gunicorn --workers 1 --threads 10 --timeout 60 -b :$PORT app:application handlers: # static - url: /(static/bootstrap.*\.css) static_files: oauth_dropins/\1 upload: oauth_dropins/static/bootstrap.*\.css secure: always - url: /static static_dir: static secure: always - url: /oauth_dropins/static static_dir: oauth_dropins/static secure: always - url: /.well-known/acme-challenge static_dir: .well-known/acme-challenge secure: always - url: / static_files: static/index.html upload: static/index.html expiration: 1m secure: always - url: /favicon.ico static_files: static/favicon.ico upload: static/favicon.ico secure: always - url: /robots.txt static_files: static/robots.txt upload: static/robots.txt secure: always # dynamic - url: .* script: auto secure: always