Fix mixed content: ProxyFix for HTTPS behind nginx, set PREFERRED_URL_SCHEME=https
This commit is contained in:
parent
595451428a
commit
58fcddbff1
1 changed files with 5 additions and 0 deletions
5
app.py
5
app.py
|
|
@ -423,6 +423,11 @@ AGENT_KEYWORDS = {
|
||||||
app.secret_key = os.getenv('SECRET_KEY', 'agent-orchestration-secret-key-2026')
|
app.secret_key = os.getenv('SECRET_KEY', 'agent-orchestration-secret-key-2026')
|
||||||
app.config['UPLOAD_FOLDER'] = 'uploads'
|
app.config['UPLOAD_FOLDER'] = 'uploads'
|
||||||
app.config['MAX_CONTENT_LENGTH'] = 16 * 1024 * 1024
|
app.config['MAX_CONTENT_LENGTH'] = 16 * 1024 * 1024
|
||||||
|
app.config['PREFERRED_URL_SCHEME'] = 'https'
|
||||||
|
|
||||||
|
# Hinter nginx: X-Forwarded-Proto auswerten damit Flask HTTPS-URLs generiert
|
||||||
|
from werkzeug.middleware.proxy_fix import ProxyFix
|
||||||
|
app.wsgi_app = ProxyFix(app.wsgi_app, x_proto=1, x_host=1)
|
||||||
app.permanent_session_lifetime = timedelta(days=7)
|
app.permanent_session_lifetime = timedelta(days=7)
|
||||||
|
|
||||||
# ── App Password ─────────────────────────────────────────────────────────────
|
# ── App Password ─────────────────────────────────────────────────────────────
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue