fix: Add more Proxy options
Some checks failed
Build Docker / BuildImage (push) Successful in 50s
Check Code Quality / RuffCheck (push) Failing after 1m3s

This commit is contained in:
2026-02-11 14:44:31 +11:00
parent 4836b5fb81
commit c6ff4350cc

View File

@@ -18,12 +18,13 @@ from datetime import datetime
import dotenv import dotenv
from authlib.integrations.flask_client import OAuth from authlib.integrations.flask_client import OAuth
from flask_caching import Cache from flask_caching import Cache
from werkzeug.middleware.proxy_fix import ProxyFix
dotenv.load_dotenv() dotenv.load_dotenv()
app = Flask(__name__) app = Flask(__name__)
app.wsgi_app = ProxyFix(app.wsgi_app, x_for=1, x_proto=1, x_host=1, x_prefix=1)
app.secret_key = os.getenv("APP_SECRET_KEY", os.urandom(24)) app.secret_key = os.getenv("APP_SECRET_KEY", os.urandom(24))
app.wsgi_app = ProxyFix(app.wsgi_app, x_proto=1, x_host=1)
# Cache Configuration # Cache Configuration
cache = Cache(app, config={'CACHE_TYPE': 'SimpleCache', 'CACHE_DEFAULT_TIMEOUT': 300}) cache = Cache(app, config={'CACHE_TYPE': 'SimpleCache', 'CACHE_DEFAULT_TIMEOUT': 300})