Mercurial > piecrust2
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): |