135f2fda6aaeaf733ab68a3b7f7ccc67f009c09a9Robert Lyapplication: androidsourcedocs-staging
235f2fda6aaeaf733ab68a3b7f7ccc67f009c09a9Robert Lyversion: 1
335f2fda6aaeaf733ab68a3b7f7ccc67f009c09a9Robert Lyruntime: python
435f2fda6aaeaf733ab68a3b7f7ccc67f009c09a9Robert Lyapi_version: 1
535f2fda6aaeaf733ab68a3b7f7ccc67f009c09a9Robert Ly
635f2fda6aaeaf733ab68a3b7f7ccc67f009c09a9Robert Ly# This file defines two mutually exclusive 
735f2fda6aaeaf733ab68a3b7f7ccc67f009c09a9Robert Ly# hander blocks:
835f2fda6aaeaf733ab68a3b7f7ccc67f009c09a9Robert Ly# - a handler for use on a local dev_appserver
935f2fda6aaeaf733ab68a3b7f7ccc67f009c09a9Robert Ly#   during development or non-production doc build
1035f2fda6aaeaf733ab68a3b7f7ccc67f009c09a9Robert Ly# - a handler for use on a production gae 
1135f2fda6aaeaf733ab68a3b7f7ccc67f009c09a9Robert Ly#   instance. This handler requires that the
1235f2fda6aaeaf733ab68a3b7f7ccc67f009c09a9Robert Ly#   docs files in the app have been compressed 
1335f2fda6aaeaf733ab68a3b7f7ccc67f009c09a9Robert Ly#   with divide_and_compress.py and that main.py
1435f2fda6aaeaf733ab68a3b7f7ccc67f009c09a9Robert Ly#   and gae_shell/ are present.
1535f2fda6aaeaf733ab68a3b7f7ccc67f009c09a9Robert Ly#
1635f2fda6aaeaf733ab68a3b7f7ccc67f009c09a9Robert Ly# Only one of the handler blocks should be
1735f2fda6aaeaf733ab68a3b7f7ccc67f009c09a9Robert Ly# uncommented at any given time. By default,
1835f2fda6aaeaf733ab68a3b7f7ccc67f009c09a9Robert Ly# the development handler is exposed. 
1935f2fda6aaeaf733ab68a3b7f7ccc67f009c09a9Robert Ly
2035f2fda6aaeaf733ab68a3b7f7ccc67f009c09a9Robert Lyhandlers:
2135f2fda6aaeaf733ab68a3b7f7ccc67f009c09a9Robert Ly
2235f2fda6aaeaf733ab68a3b7f7ccc67f009c09a9Robert Ly# DEVELOPMENT HANDLER
2335f2fda6aaeaf733ab68a3b7f7ccc67f009c09a9Robert Ly# (this handler block *must* be commented
2435f2fda6aaeaf733ab68a3b7f7ccc67f009c09a9Robert Ly# out before pushing to a production server)
2535f2fda6aaeaf733ab68a3b7f7ccc67f009c09a9Robert Ly- url: /
2635f2fda6aaeaf733ab68a3b7f7ccc67f009c09a9Robert Ly  static_dir: /
2735f2fda6aaeaf733ab68a3b7f7ccc67f009c09a9Robert Ly
2835f2fda6aaeaf733ab68a3b7f7ccc67f009c09a9Robert Ly# PRODUCTION GAE HANDLER
2935f2fda6aaeaf733ab68a3b7f7ccc67f009c09a9Robert Ly#- url: /gae_shell/static
3035f2fda6aaeaf733ab68a3b7f7ccc67f009c09a9Robert Ly#  static_dir: gae_shell/static
3135f2fda6aaeaf733ab68a3b7f7ccc67f009c09a9Robert Ly#  expiration: 1d
3235f2fda6aaeaf733ab68a3b7f7ccc67f009c09a9Robert Ly#
3335f2fda6aaeaf733ab68a3b7f7ccc67f009c09a9Robert Ly#- url: /gae_shell/.*
3435f2fda6aaeaf733ab68a3b7f7ccc67f009c09a9Robert Ly#  script: /gae_shell/shell.py
3535f2fda6aaeaf733ab68a3b7f7ccc67f009c09a9Robert Ly#  login: admin
3635f2fda6aaeaf733ab68a3b7f7ccc67f009c09a9Robert Ly#
3735f2fda6aaeaf733ab68a3b7f7ccc67f009c09a9Robert Ly#- url: .*
3835f2fda6aaeaf733ab68a3b7f7ccc67f009c09a9Robert Ly#  script: main.py
39