diff --git a/requirements.txt b/requirements.txt index b747f00e1..f846de4fe 100644 --- a/requirements.txt +++ b/requirements.txt @@ -34,4 +34,6 @@ whitenoise==5.3.0 pyotp pytz pyTelegramBotAPI -telebot \ No newline at end of file +telebot +Flask-Compress +Flask-JSONMinify \ No newline at end of file diff --git a/route/__init__.py b/route/__init__.py index 4a36e42b5..088c0973b 100755 --- a/route/__init__.py +++ b/route/__init__.py @@ -27,6 +27,9 @@ from flask import render_template_string, abort from flask_caching import Cache from flask_session import Session +from flask_compress import Compress +from flask_json_minify import FlaskJSONMinify + from whitenoise import WhiteNoise @@ -42,6 +45,9 @@ common.init() app = Flask(__name__, template_folder='templates/default') app.config.version = config_api.config_api().getVersion() +Compress(app) +FlaskJSONMinify(app) + app.wsgi_app = WhiteNoise( app.wsgi_app, root="route/static/", prefix="static/", max_age=604800)