Browse Source

added possibility to run behind a reverse proxy

master
Youen 2 years ago
parent
commit
41693494b0
  1. 4
      src/app.py
  2. 2
      src/app_config.py

4
src/app.py

@ -28,6 +28,10 @@ def create_app():
if len(secret_key) < 20: if len(secret_key) < 20:
raise Exception("Internal error: insecure secret key") raise Exception("Internal error: insecure secret key")
app.secret_key = secret_key app.secret_key = secret_key
if app.config['BEHIND_REVERSE_PROXY']:
from werkzeug.middleware.proxy_fix import ProxyFix
app.wsgi_app = ProxyFix(app.wsgi_app)
from api import api_document from api import api_document
app.register_blueprint(api_document.bp) app.register_blueprint(api_document.bp)

2
src/app_config.py

@ -6,3 +6,5 @@ DATA_ROOT_DIR = os.path.realpath(src_path+'/../data')
DOCUMENT_ROOT_DIR = os.path.realpath(DATA_ROOT_DIR+'/doc') DOCUMENT_ROOT_DIR = os.path.realpath(DATA_ROOT_DIR+'/doc')
ADMIN_PASSWORD = '' # You must override this in config.py or the application won't start ADMIN_PASSWORD = '' # You must override this in config.py or the application won't start
BEHIND_REVERSE_PROXY = False

Loading…
Cancel
Save