xref: /aosp_15_r20/development/samples/SampleSyncAdapter/samplesyncadapter_server/app.yaml (revision 90c8c64db3049935a07c6143d7fd006e26f8ecca)
1*90c8c64dSAndroid Build Coastguard Worker# Copyright (C) 2010 The Android Open Source Project
2*90c8c64dSAndroid Build Coastguard Worker#
3*90c8c64dSAndroid Build Coastguard Worker# Licensed under the Apache License, Version 2.0 (the "License"); you may not
4*90c8c64dSAndroid Build Coastguard Worker# use this file except in compliance with the License. You may obtain a copy of
5*90c8c64dSAndroid Build Coastguard Worker# the License at
6*90c8c64dSAndroid Build Coastguard Worker#
7*90c8c64dSAndroid Build Coastguard Worker# http://www.apache.org/licenses/LICENSE-2.0
8*90c8c64dSAndroid Build Coastguard Worker#
9*90c8c64dSAndroid Build Coastguard Worker# Unless required by applicable law or agreed to in writing, software
10*90c8c64dSAndroid Build Coastguard Worker# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
11*90c8c64dSAndroid Build Coastguard Worker# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
12*90c8c64dSAndroid Build Coastguard Worker# License for the specific language governing permissions and limitations under
13*90c8c64dSAndroid Build Coastguard Worker# the License.
14*90c8c64dSAndroid Build Coastguard Worker
15*90c8c64dSAndroid Build Coastguard Worker# Note the app name used to be "samplesyncadapter2", but it's now "samplesyncadapterhr" because
16*90c8c64dSAndroid Build Coastguard Worker# it's been migrated to HR.  But it's still accessible under the old URL,
17*90c8c64dSAndroid Build Coastguard Worker# http://samplesyncadapter2.appspot.com/
18*90c8c64dSAndroid Build Coastguard Workerapplication: samplesyncadapterhr
19*90c8c64dSAndroid Build Coastguard Workerversion: 1
20*90c8c64dSAndroid Build Coastguard Workerruntime: python
21*90c8c64dSAndroid Build Coastguard Workerapi_version: 1
22*90c8c64dSAndroid Build Coastguard Worker
23*90c8c64dSAndroid Build Coastguard Workerhandlers:
24*90c8c64dSAndroid Build Coastguard Worker
25*90c8c64dSAndroid Build Coastguard Worker#
26*90c8c64dSAndroid Build Coastguard Worker# Define a handler for our static files (css, images, etc)
27*90c8c64dSAndroid Build Coastguard Worker#
28*90c8c64dSAndroid Build Coastguard Worker- url: /static
29*90c8c64dSAndroid Build Coastguard Worker  static_dir: static
30*90c8c64dSAndroid Build Coastguard Worker
31*90c8c64dSAndroid Build Coastguard Worker#
32*90c8c64dSAndroid Build Coastguard Worker# Route all "web services" requests to the main.py file
33*90c8c64dSAndroid Build Coastguard Worker#
34*90c8c64dSAndroid Build Coastguard Worker- url: /auth
35*90c8c64dSAndroid Build Coastguard Worker  script: web_services.py
36*90c8c64dSAndroid Build Coastguard Worker
37*90c8c64dSAndroid Build Coastguard Worker- url: /sync
38*90c8c64dSAndroid Build Coastguard Worker  script: web_services.py
39*90c8c64dSAndroid Build Coastguard Worker
40*90c8c64dSAndroid Build Coastguard Worker- url: /reset_database
41*90c8c64dSAndroid Build Coastguard Worker  script: web_services.py
42*90c8c64dSAndroid Build Coastguard Worker
43*90c8c64dSAndroid Build Coastguard Worker#
44*90c8c64dSAndroid Build Coastguard Worker# Route all page requests to the dashboard.py file
45*90c8c64dSAndroid Build Coastguard Worker#
46*90c8c64dSAndroid Build Coastguard Worker- url: /
47*90c8c64dSAndroid Build Coastguard Worker  script: dashboard.py
48*90c8c64dSAndroid Build Coastguard Worker
49*90c8c64dSAndroid Build Coastguard Worker- url: /add_contact
50*90c8c64dSAndroid Build Coastguard Worker  script: dashboard.py
51*90c8c64dSAndroid Build Coastguard Worker
52*90c8c64dSAndroid Build Coastguard Worker- url: /edit_contact
53*90c8c64dSAndroid Build Coastguard Worker  script: dashboard.py
54*90c8c64dSAndroid Build Coastguard Worker
55*90c8c64dSAndroid Build Coastguard Worker- url: /delete_contact
56*90c8c64dSAndroid Build Coastguard Worker  script: dashboard.py
57*90c8c64dSAndroid Build Coastguard Worker
58*90c8c64dSAndroid Build Coastguard Worker- url: /avatar
59*90c8c64dSAndroid Build Coastguard Worker  script: dashboard.py
60*90c8c64dSAndroid Build Coastguard Worker
61*90c8c64dSAndroid Build Coastguard Worker- url: /edit_avatar
62*90c8c64dSAndroid Build Coastguard Worker  script: dashboard.py
63