Skip to content
Snippets Groups Projects
Commit 814821a2 authored by Patrick Jentsch's avatar Patrick Jentsch
Browse files
parent 01bc2460
No related branches found
No related tags found
No related merge requests found
......@@ -7,6 +7,17 @@ from flask_sqlalchemy import SQLAlchemy
import logging
class CustomProxyFix(object):
def __init__(self, app):
self.app = app
def __call__(self, environ, start_response):
scheme = environ.get('HTTP_X_FORWARDED_PROTO')
if scheme:
environ['wsgi.url_scheme'] = scheme
return self.app(environ, start_response)
db = SQLAlchemy()
logger = logging.getLogger(__name__)
login_manager = LoginManager()
......@@ -17,6 +28,7 @@ socketio = SocketIO()
def create_app(config_name):
app = Flask(__name__)
app.wsgi_app = CustomProxyFix(app.wsgi_app)
app.config.from_object(config[config_name])
config[config_name].init_app(app)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment