[DevTools] Added initial GAE app to serve static assets to DevTools

This is the initial version of the migrated (py2 -> py3) devtools application. This initial version will be used to
 * setup the end-to-end deployment flow via LUCI CD to the staging environment,
 * validate the setup within chrome infrastructure, and
 * support the security review process for the production deployment.

This CL has already been reviewed in https://crrev.com/c/3229364. However, the infra/infra repository will move to go projects and does not accept new python 3 projects.

Bug: 1257945
Change-Id: I62970b97089c88172a1017361dca2dbc12df7cf0
23 files changed
tree: 82c6c5af19f76ecac900ba7bb9464719db9fdfe6
  1. gae/
  2. gae_py3/
  3. gce/
  4. .gitignore
  5. codereview.settings
  6. OWNERS
  7. README.md
  8. WATCHLISTS
README.md

This repo contains:

  • the infra for serving the devtools frontend from appengine (gae), written in python 2

  • the infra for uploading new frontend assets to GCS (gce).

  • the infra for serving the devtools frontend from appengine (gae_py3), migrated to python 3

The projects gae and gce will be deprecated when the transition from py2 to py3 is completed.

See go/devtools-uploader for details.