diff --git a/requirements.txt b/requirements.txt index 981f6ee9f..f38868fcf 100644 --- a/requirements.txt +++ b/requirements.txt @@ -27,3 +27,4 @@ Jinja2>=2.11.2 flask-caching>=1.10.1 bcrypt==3.1.3 PyMySQL==1.0.2 +whitenoise==5.3.0 \ No newline at end of file diff --git a/route/__init__.py b/route/__init__.py index e57fb4443..b968938f2 100755 --- a/route/__init__.py +++ b/route/__init__.py @@ -27,6 +27,8 @@ from flask import render_template_string, abort from flask_caching import Cache from flask_session import Session +from whitenoise import WhiteNoise + sys.path.append(os.getcwd() + "/class/core") import db @@ -36,6 +38,8 @@ import config_api app = Flask(__name__, template_folder='templates/default') app.config.version = config_api.config_api().getVersion() +app.wsgi_app = WhiteNoise(app.wsgi_app, root="route/static/", prefix="static/", max_age=604800) + cache = Cache(config={'CACHE_TYPE': 'simple'}) cache.init_app(app, config={'CACHE_TYPE': 'simple'})