unplugged-system/external/perfetto/infra/perfetto.dev/appengine
2025-10-06 13:59:42 +00:00
..
.gcloudignore Initial commit: AOSP 14 with modifications for Unplugged OS 2025-10-06 13:59:42 +00:00
app.yaml Initial commit: AOSP 14 with modifications for Unplugged OS 2025-10-06 13:59:42 +00:00
deploy Initial commit: AOSP 14 with modifications for Unplugged OS 2025-10-06 13:59:42 +00:00
main.py Initial commit: AOSP 14 with modifications for Unplugged OS 2025-10-06 13:59:42 +00:00
README.md Initial commit: AOSP 14 with modifications for Unplugged OS 2025-10-06 13:59:42 +00:00
requirements.txt Initial commit: AOSP 14 with modifications for Unplugged OS 2025-10-06 13:59:42 +00:00

www.perfetto.dev Cloud scripts

The docs site follows the same architecture of ui.perfetto.dev. See go/perfetto-ui-autopush for docs.

/appengine : GAE <> GCS proxy

The Google AppEngine instance that responds to www.perfetto.dev. It simply passes through the requests to the bucket gs://perfetto.dev . This should NOT be re-deployed when uploading new docs, as the actual artifacts live in GCS.

We are using AppEngine for historical reasons, at some point this should be migrated to a Type 7 Google Cloud Load Balancer, which supports direct backing by a GCS bucket.