| Index: appengine/monorail/monorailapp.py
|
| diff --git a/appengine/monorail/monorailapp.py b/appengine/monorail/monorailapp.py
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..06644bbc12107d6201a754a12808479d6b535d41
|
| --- /dev/null
|
| +++ b/appengine/monorail/monorailapp.py
|
| @@ -0,0 +1,33 @@
|
| +# Copyright 2016 The Chromium Authors. All rights reserved.
|
| +# Use of this source code is govered by a BSD-style
|
| +# license that can be found in the LICENSE file or at
|
| +# https://developers.google.com/open-source/licenses/bsd
|
| +
|
| +"""Main program for Monorail.
|
| +
|
| +Monorail is an issue tracking tool that is based on the code.google.com
|
| +issue tracker, but it has been ported to Google AppEngine and Google Cloud SQL.
|
| +"""
|
| +
|
| +import endpoints
|
| +import logging
|
| +import webapp2
|
| +
|
| +import gae_ts_mon
|
| +
|
| +import registerpages
|
| +from framework import sorting
|
| +from services import api_svc_v1
|
| +from services import service_manager
|
| +
|
| +
|
| +services = service_manager.set_up_services()
|
| +sorting.InitializeArtValues(services)
|
| +registry = registerpages.ServletRegistry()
|
| +app_routes = registry.Register(services)
|
| +app = webapp2.WSGIApplication(
|
| + app_routes, config={'services': services})
|
| +gae_ts_mon.initialize(app)
|
| +
|
| +endpoints = endpoints.api_server(
|
| + [api_svc_v1.MonorailApi, api_svc_v1.ClientConfigApi])
|
|
|