This commit is contained in:
Mateusz Gruszczyński
2026-07-14 15:22:19 +02:00
parent 611b23e242
commit f6d588c56a
+17 -5
View File
@@ -51,13 +51,22 @@ def create_app(test_config=None):
@app.after_request
def set_cache_headers(response):
if request.endpoint == "static":
filename = request.view_args.get("filename", "") if request.view_args else ""
if filename.endswith(".css"):
response.headers["Cache-Control"] = "public, max-age=3600, immutable"
else:
response.headers["Cache-Control"] = "public, max-age=3600, immutable"
filename = (
request.view_args.get("filename", "")
if request.view_args
else ""
)
if filename.endswith((".css", ".js")):
response.headers["Cache-Control"] = (
"public, max-age=3600, immutable"
)
response.headers.pop("Content-Disposition", None)
response.headers.pop("Vary", None)
elif response.mimetype == "text/html":
response.headers["Cache-Control"] = "private, no-store"
return response
@login_manager.user_loader
@@ -91,6 +100,9 @@ def create_app(test_config=None):
@app.get("/health")
def health(): return {"status":"ok"}
@app.get("/favicon.ico")
def favicon(): return "", 204
@app.cli.command("reset-admin-password")
@click.option("--email", required=True, help="Adres e-mail konta administratora.")
@click.option("--password", prompt=True, hide_input=True, confirmation_prompt=True,