Statistics
| Branch: | Tag: | Revision:

root / ui / src / synnefo / __init__.py @ cd400917

History | View | Annotate | Download (1.2 kB)

1 4e74bd30 Dimitris Moraitis
from pyramid.configuration import Configurator
2 4e74bd30 Dimitris Moraitis
3 4e74bd30 Dimitris Moraitis
def main(global_config, **settings):
4 4e74bd30 Dimitris Moraitis
    """ This function returns our WSGI application.
5 4e74bd30 Dimitris Moraitis
    """
6 4e74bd30 Dimitris Moraitis
    config = Configurator(settings=settings)
7 4e74bd30 Dimitris Moraitis
    config.add_static_view('static', 'synnefo:static')
8 4e74bd30 Dimitris Moraitis
    config.add_route('home', '/', 
9 4e74bd30 Dimitris Moraitis
                     view='synnefo.views.home',
10 4e74bd30 Dimitris Moraitis
                     view_renderer='templates/home.pt')
11 4e74bd30 Dimitris Moraitis
12 4e74bd30 Dimitris Moraitis
    config.add_route('instances', '/instances', 
13 4e74bd30 Dimitris Moraitis
                     view='synnefo.views.instances',
14 4e74bd30 Dimitris Moraitis
                     view_renderer='templates/instances.pt')
15 4e74bd30 Dimitris Moraitis
16 f73915d9 Dimitris Moraitis
    config.add_route('list', '/instances/list', 
17 f73915d9 Dimitris Moraitis
                     view='synnefo.views.instances',
18 f73915d9 Dimitris Moraitis
                     view_renderer='templates/list.pt')
19 f73915d9 Dimitris Moraitis
20 4e74bd30 Dimitris Moraitis
    config.add_route('storage', '/storage', 
21 4e74bd30 Dimitris Moraitis
                     view='synnefo.views.storage',
22 4e74bd30 Dimitris Moraitis
                     view_renderer='templates/storage.pt')
23 4e74bd30 Dimitris Moraitis
24 4e74bd30 Dimitris Moraitis
    config.add_route('images', '/images', 
25 4e74bd30 Dimitris Moraitis
                     view='synnefo.views.images',
26 4e74bd30 Dimitris Moraitis
                     view_renderer='templates/images.pt')
27 4e74bd30 Dimitris Moraitis
28 4e74bd30 Dimitris Moraitis
    config.add_route('networks', '/network', 
29 4e74bd30 Dimitris Moraitis
                     view='synnefo.views.network',
30 4e74bd30 Dimitris Moraitis
                     view_renderer='templates/network.pt')
31 4e74bd30 Dimitris Moraitis
    return config.make_wsgi_app()