1 # Python Application Configuration 2 # https://developers.google.com/appengine/docs/python/config/appconfig 3 4 runtime: python27 5 api_version: 1 6 threadsafe: false 7 8 libraries: 9 - name: jinja2 10 version: "2.6" 11 - name: pycrypto 12 version: "2.6" 13 - name: webapp2 14 version: "2.5.1" 15 16 builtins: 17 - remote_api: on 18 - appstats: on 19 - deferred: on 20 21 inbound_services: 22 - warmup 23 24 handlers: 25 26 - url: /mapreduce(/.*)? 27 script: mapreduce.main.APP 28 login: admin 29 30 - url: /_ah/pipeline(/.*)? 31 script: pipeline.handlers._APP 32 33 - url: /_ah/queue/deferred 34 script: google.appengine.ext.deferred.application 35 login: admin 36 37 - url: /_ah/dev_console(/.*)? 38 script: google.appengine.ext.admin.application 39 login: admin 40 secure: always 41 42 - url: /favicon.ico 43 static_files: dashboard/static/favicon.ico 44 upload: dashboard/static/favicon.ico 45 secure: always 46 47 - url: /dashboard/static/ 48 static_dir: dashboard/static/ 49 secure: always 50 application_readable: true 51 52 - url: /dashboard/elements/(.*\.html)$ 53 static_files: dashboard/elements/\1 54 upload: dashboard/elements/.*\.html$ 55 secure: always 56 57 - url: /components/(.*)/(.*\.(html|js|css))$ 58 static_files: polymer/components/\1/\2 59 upload: polymer/components/.*/.*\.(html|js|css)$ 60 secure: always 61 62 - url: /flot/(.*\.js)$ 63 static_files: flot/\1 64 upload: flot/.*\.js$ 65 secure: always 66 67 - url: /jquery/(.*\.js)$ 68 static_files: jquery/\1 69 upload: jquery/.*\.js$ 70 secure: always 71 72 - url: /add_point_queue 73 script: dashboard.dispatcher.APP 74 login: admin 75 secure: always 76 77 - url: /associate_alerts 78 script: dashboard.dispatcher.APP 79 login: required 80 secure: always 81 82 - url: /auto_bisect 83 script: dashboard.dispatcher.APP 84 login: admin 85 secure: always 86 87 - url: /auto_triage 88 script: dashboard.dispatcher.APP 89 login: admin 90 secure: always 91 92 - url: /bot_whitelist 93 script: dashboard.dispatcher.APP 94 login: admin 95 secure: always 96 97 - url: /change_internal_only 98 script: dashboard.dispatcher.APP 99 login: admin 100 secure: always 101 102 - url: /delete_expired_entities 103 script: dashboard.dispatcher.APP 104 login: admin 105 secure: always 106 107 - url: /edit_anomaly_configs 108 script: dashboard.dispatcher.APP 109 login: admin 110 secure: always 111 112 - url: /edit_bug_labels 113 script: dashboard.dispatcher.APP 114 login: admin 115 secure: always 116 117 - url: /edit_sheriffs 118 script: dashboard.dispatcher.APP 119 login: admin 120 secure: always 121 122 - url: /edit_anomalies 123 script: dashboard.dispatcher.APP 124 login: required 125 secure: always 126 127 - url: /edit_site_config 128 script: dashboard.dispatcher.APP 129 login: admin 130 secure: always 131 132 - url: /email_summary 133 script: dashboard.dispatcher.APP 134 login: admin 135 secure: always 136 137 - url: /file_bug 138 script: dashboard.dispatcher.APP 139 login: required 140 secure: always 141 142 - url: /load_from_prod 143 script: dashboard.dispatcher.APP 144 login: admin 145 secure: always 146 147 - url: /migrate_test_names 148 script: dashboard.dispatcher.APP 149 login: admin 150 secure: always 151 152 - url: /mr_deprecate_tests 153 script: dashboard.dispatcher.APP 154 login: admin 155 secure: always 156 157 - url: /new_points 158 script: dashboard.dispatcher.APP 159 login: required 160 secure: always 161 162 - url: /put_entities_task 163 script: dashboard.dispatcher.APP 164 login: admin 165 secure: always 166 167 - url: /send_stoppage_alert_emails 168 script: dashboard.dispatcher.APP 169 login: admin 170 secure: always 171 172 - url: /start_try_job 173 script: dashboard.dispatcher.APP 174 login: required 175 secure: always 176 177 - url: /stats_around_revision 178 script: dashboard.dispatcher.APP 179 login: admin 180 secure: always 181 182 - url: /update_bug_with_results 183 script: dashboard.dispatcher.APP 184 login: admin 185 secure: always 186 187 - url: /update_test_metadata 188 script: dashboard.dispatcher.APP 189 login: admin 190 secure: always 191 192 - url: /update_test_suites 193 script: dashboard.dispatcher.APP 194 login: admin 195 secure: always 196 197 - url: /.* 198 script: dashboard.dispatcher.APP 199 secure: always 200