1*6dbdd20aSAndroid Build Coastguard Worker# www.perfetto.dev Cloud scripts 2*6dbdd20aSAndroid Build Coastguard Worker 3*6dbdd20aSAndroid Build Coastguard WorkerThe docs site follows the same architecture of ui.perfetto.dev. 4*6dbdd20aSAndroid Build Coastguard WorkerSee [go/perfetto-ui-autopush](http://go/perfetto-ui-autopush) for docs. 5*6dbdd20aSAndroid Build Coastguard Worker 6*6dbdd20aSAndroid Build Coastguard Worker## /appengine : GAE <> GCS proxy 7*6dbdd20aSAndroid Build Coastguard Worker 8*6dbdd20aSAndroid Build Coastguard WorkerThe Google AppEngine instance that responds to www.perfetto.dev. 9*6dbdd20aSAndroid Build Coastguard WorkerIt simply passes through the requests to the bucket gs://perfetto.dev . 10*6dbdd20aSAndroid Build Coastguard WorkerThis should NOT be re-deployed when uploading new docs, as the actual 11*6dbdd20aSAndroid Build Coastguard Workerartifacts live in GCS. 12*6dbdd20aSAndroid Build Coastguard Worker 13*6dbdd20aSAndroid Build Coastguard WorkerWe are using AppEngine for historical reasons, at some point this should 14*6dbdd20aSAndroid Build Coastguard Workerbe migrated to a Type 7 Google Cloud Load Balancer, which supports 15*6dbdd20aSAndroid Build Coastguard Workerdirect backing by a GCS bucket. 16