comparison piecrust/serving/util.py @ 575:657384f08ca3

serve: Make it possible to preview pages with a custom root URL.
author Ludovic Chabant <ludovic@chabant.com>
date Sat, 19 Dec 2015 18:06:16 -0800
parents daf8df5ade7d
children 3ceeca7bb71c
comparison
equal deleted inserted replaced
574:bc23465ed1b4 575:657384f08ca3
14 14
15 15
16 logger = logging.getLogger(__name__) 16 logger = logging.getLogger(__name__)
17 17
18 18
19 def get_app_for_server(root_dir, debug=False, sub_cache_dir=None): 19 def get_app_for_server(root_dir, debug=False, sub_cache_dir=None,
20 root_url='/'):
20 app = PieCrust(root_dir=root_dir, debug=debug) 21 app = PieCrust(root_dir=root_dir, debug=debug)
21 if sub_cache_dir: 22 if sub_cache_dir:
22 app._useSubCacheDir(sub_cache_dir) 23 app._useSubCacheDir(sub_cache_dir)
23 app.config.set('site/root', '/') 24 app.config.set('site/root', root_url)
24 app.config.set('server/is_serving', True) 25 app.config.set('server/is_serving', True)
25 return app 26 return app
26 27
27 28
28 class RequestedPage(object): 29 class RequestedPage(object):