1
0
mirror of https://github.com/Tygs/0bin.git synced 2023-08-10 21:13:00 +03:00

Static files can now be compressed

This commit is contained in:
sam
2012-05-17 11:13:40 +02:00
parent 12a6df1f18
commit 0d81a35a47
7 changed files with 221 additions and 13 deletions

View File

@ -104,9 +104,9 @@ def error404(code):
return GLOBAL_CONTEXT
@clize.clize
@clize.clize(coerce={'debug': bool, 'compressed_static': bool})
def runserver(host='', port='', debug=None, serve_static='', user='',
group='', settings_file=''):
group='', settings_file='', compressed_static=None):
# merge the settings
if settings_file:
@ -114,11 +114,16 @@ def runserver(host='', port='', debug=None, serve_static='', user='',
settings.HOST = host or settings.HOST
settings.PORT = port or settings.PORT
settings.DEBUG = debug if debug is not None else settings.DEBUG
settings.STATIC_FILES_ROOT = serve_static or settings.STATIC_FILES_ROOT
settings.USER = user or settings.USER
settings.GROUP = group or settings.GROUP
if compressed_static is not None:
settings.COMPRESSED_STATIC_FILES = compressed_static
if debug is not None:
settings.DEBUG = debug
# make sure the templates can be loaded
for d in reversed(settings.TEMPLATE_DIRS):
bottle.TEMPLATE_PATH.insert(0, d)