| OLD | NEW |
| 1 application: swarmingserver | 1 application: swarmingserver |
| 2 module: default | 2 module: default |
| 3 version: 1 | 3 version: 1 |
| 4 runtime: python27 | 4 runtime: python27 |
| 5 api_version: 1 | 5 api_version: 1 |
| 6 threadsafe: true | 6 threadsafe: true |
| 7 | 7 |
| 8 instance_class: F4 | 8 instance_class: F4 |
| 9 automatic_scaling: | 9 automatic_scaling: |
| 10 min_idle_instances: 2 | 10 min_idle_instances: 2 |
| (...skipping 25 matching lines...) Expand all Loading... |
| 36 | 36 |
| 37 - url: /([^/]+)\.(css|ico|txt) | 37 - url: /([^/]+)\.(css|ico|txt) |
| 38 static_files: static/\1.\2 | 38 static_files: static/\1.\2 |
| 39 upload: static/(.+)\.(css|ico|txt) | 39 upload: static/(.+)\.(css|ico|txt) |
| 40 secure: always | 40 secure: always |
| 41 http_headers: | 41 http_headers: |
| 42 Content-Security-Policy: "default-src https: 'self'" | 42 Content-Security-Policy: "default-src https: 'self'" |
| 43 Strict-Transport-Security: "max-age=31536000; includeSubDomains; preload" | 43 Strict-Transport-Security: "max-age=31536000; includeSubDomains; preload" |
| 44 X-Frame-Options: deny | 44 X-Frame-Options: deny |
| 45 | 45 |
| 46 - url: /elements/polymer05/([^/]+\-build)\.(html|js) | 46 - url: /ui/polymer05/([^/]+\-build)\.(html|js) |
| 47 static_files: elements/polymer05/\1.\2 | 47 static_files: ui/polymer05/\1.\2 |
| 48 upload: elements/polymer05/([^/]+\-build)\.(html|js) | 48 upload: ui/polymer05/([^/]+\-build)\.(html|js) |
| 49 secure: always | 49 secure: always |
| 50 http_headers: | 50 http_headers: |
| 51 # TODO(maruel): Unsure about polymer if it is inline-style free. | 51 # TODO(maruel): Unsure about polymer if it is inline-style free. |
| 52 # TODO(maruel): Polymer abuses eval() and http://crbug.com/277857 gets in | 52 # TODO(maruel): Polymer abuses eval() and http://crbug.com/277857 gets in |
| 53 # the way. | 53 # the way. |
| 54 Content-Security-Policy: "default-src https: 'self' 'unsafe-inline' 'unsafe-
eval'" | 54 Content-Security-Policy: "default-src https: 'self' 'unsafe-inline' 'unsafe-
eval'" |
| 55 Strict-Transport-Security: "max-age=31536000; includeSubDomains; preload" | 55 Strict-Transport-Security: "max-age=31536000; includeSubDomains; preload" |
| 56 X-Frame-Options: deny | 56 X-Frame-Options: deny |
| 57 | 57 |
| 58 - url: /api/.* | 58 - url: /api/.* |
| 59 script: main.app | 59 script: main.app |
| 60 secure: always | 60 secure: always |
| 61 | 61 |
| 62 - url: /(user|restricted)(|/.*) | 62 - url: /(user|restricted)(|/.*) |
| 63 script: main.app | 63 script: main.app |
| 64 secure: always | 64 secure: always |
| 65 login: required | 65 login: required |
| 66 | 66 |
| 67 # TODO(maruel): Move /internal/ to module-backend.yaml. | 67 # TODO(maruel): Move /internal/ to module-backend.yaml. |
| 68 - url: /internal/.+ | 68 - url: /internal/.+ |
| 69 script: main.app | 69 script: main.app |
| 70 secure: always | 70 secure: always |
| 71 login: admin | 71 login: admin |
| 72 | 72 |
| 73 - url: /res/(.+) | 73 - url: /res/(.+) |
| 74 static_files: elements/build/\1 | 74 static_files: ui/build/\1 |
| 75 upload: elements/build/(.+) | 75 upload: ui/build/(.+) |
| 76 secure: always | 76 secure: always |
| 77 http_headers: | 77 http_headers: |
| 78 Strict-Transport-Security: "max-age=31536000; includeSubDomains; preload" | 78 Strict-Transport-Security: "max-age=31536000; includeSubDomains; preload" |
| 79 X-Frame-Options: deny | 79 X-Frame-Options: deny |
| 80 | 80 |
| 81 - url: .* | 81 - url: .* |
| 82 script: main.app | 82 script: main.app |
| 83 secure: always | 83 secure: always |
| 84 | 84 |
| 85 builtins: | 85 builtins: |
| (...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 121 - .+\.orig$ | 121 - .+\.orig$ |
| 122 - .+\.rej$ | 122 - .+\.rej$ |
| 123 - .+\.zip$ | 123 - .+\.zip$ |
| 124 - ^(.*/)?#.*# | 124 - ^(.*/)?#.*# |
| 125 - .+~ | 125 - .+~ |
| 126 - .+\.py[co] | 126 - .+\.py[co] |
| 127 # Doc, readme and license. | 127 # Doc, readme and license. |
| 128 - ^doc/ | 128 - ^doc/ |
| 129 - ^[A-Z]+$ | 129 - ^[A-Z]+$ |
| 130 - ^[A-Z]+\.[a-z]+$ | 130 - ^[A-Z]+\.[a-z]+$ |
| 131 - elements/node_modules/ | 131 - ui/node_modules/ |
| 132 - elements/res/imp/bower_components/ | 132 - ui/res/imp/bower_components/ |
| OLD | NEW |