OLD | NEW |
1 # Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file | 1 # Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file |
2 # for details. All rights reserved. Use of this source code is governed by a | 2 # for details. All rights reserved. Use of this source code is governed by a |
3 # BSD-style license that can be found in the LICENSE file. | 3 # BSD-style license that can be found in the LICENSE file. |
4 | 4 |
5 # App Engine configuration, see: | 5 # App Engine configuration, see: |
6 # https://developers.google.com/appengine/docs/python/config/appconfig | 6 # https://developers.google.com/appengine/docs/python/config/appconfig |
7 | 7 |
8 # The version number should be something like rSVN_REVISION. | 8 # The version number should be something like rSVN_REVISION. |
9 version: remember to edit app.yaml before deploying | 9 version: remember to edit app.yaml before deploying |
10 # This version name is used to create a new host, for example, | 10 # This version name is used to create a new host, for example, |
(...skipping 84 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
95 - url: /favicon\.ico | 95 - url: /favicon\.ico |
96 static_files: favicon.ico | 96 static_files: favicon.ico |
97 upload: favicon\.ico | 97 upload: favicon\.ico |
98 secure: always | 98 secure: always |
99 | 99 |
100 - url: / | 100 - url: / |
101 static_files: index.html | 101 static_files: index.html |
102 upload: index.html | 102 upload: index.html |
103 secure: always | 103 secure: always |
104 | 104 |
105 # The nossl file below help work around bugs/features in interaction between | |
106 # AppEngine and AppCache. When a return user goes to http://try.dartlang.org/ | |
107 # (no SSL), AppCache will serve index.html from cache, try to fetch the old | |
108 # manifest (nossl.appcache) and the files listed in the manifest. In additation | |
109 # the files listed in the manifest, it will also fetch index.html, as it is the | |
110 # master. However, we want index.html to be redirected to the SSL version, and | |
111 # AppCache sees this redirection as a network error. When an error occurs, | |
112 # AppCache will keep serving the old page. So we configure nossl.appcache to | |
113 # provide fallbacks for index.html and leap.dart.js. The fallback for | |
114 # leap.dart.js is nossl.js which will take care of redirecting to | |
115 # https://try.dartlang.org/ (with SSL) using JavaScript. Unfortunately, Chrome | |
116 # seems to keep the old version of index.html cached indefinitely. The only way | |
117 # to avoid that appears to serve up a different index.html depending on if it | |
118 # is a secure connection or not. This would require a Python script, and | |
119 # something we may consider implementing in the future. | |
120 - url: /nossl.appcache | |
121 static_files: nossl.appcache | |
122 upload: nossl.appcache | |
123 secure: optional | |
124 | |
125 - url: /nossl.js | |
126 static_files: nossl.js | |
127 upload: nossl.js | |
128 secure: optional | |
129 | |
130 - url: /nossl.html | |
131 static_files: nossl.html | |
132 upload: nossl.html | |
133 secure: optional | |
134 | |
135 - url: /ssl.appcache | 105 - url: /ssl.appcache |
136 static_files: ssl.appcache | 106 static_files: ssl.appcache |
137 upload: ssl.appcache | 107 upload: ssl.appcache |
138 secure: always | 108 secure: always |
139 | 109 |
140 - url: /(.*\.(html|js|png|css|dart|json)) | 110 - url: /(.*\.(html|js|png|css|dart|json)) |
141 static_files: \1 | 111 static_files: \1 |
142 upload: (.*\.(html|js|png|css|dart|json)) | 112 upload: (.*\.(html|js|png|css|dart|json)) |
143 secure: always | 113 secure: always |
144 | 114 |
145 - url: /css/fonts/fontawesome-webfont.woff | 115 - url: /css/fonts/fontawesome-webfont.woff |
146 static_files: fontawesome-webfont.woff | 116 static_files: fontawesome-webfont.woff |
147 upload: fontawesome-webfont.woff | 117 upload: fontawesome-webfont.woff |
148 secure: always | 118 secure: always |
149 | 119 |
150 libraries: | 120 libraries: |
151 - name: webapp2 | 121 - name: webapp2 |
152 version: "2.5.2" | 122 version: "2.5.2" |
OLD | NEW |