diff --git a/gunicorn.conf.py b/gunicorn.conf.py index ac61df1f8..fe5006c1e 100644 --- a/gunicorn.conf.py +++ b/gunicorn.conf.py @@ -28,3 +28,16 @@ def worker_abort(worker): import os os.abort() +def config_reload_extra_files(): + import os + extra_files = [] + asset_dirs = ['files/assets/css/', 'files/assets/js/'] + + for dir in asset_dirs: + fnames = os.listdir(dir) + paths = map(lambda x: dir + x, fnames) + extra_files.extend(paths) + + return extra_files + +reload_extra_files = config_reload_extra_files()