File authentik-homedir-instead-of-tmpdir.patch of Package authentik
--- a/authentik/lib/utils/reflection.py 2026-02-03 19:27:25.613074048 +0100
+++ b/authentik/lib/utils/reflection.py 2026-02-04 22:11:49.520958086 +0100
@@ -58,7 +58,7 @@
return "dev"
if SERVICE_HOST_ENV_NAME in os.environ:
return "kubernetes"
- if (Path(gettempdir()) / "authentik-mode").exists():
+ if (Path('__AK_HOMEDIR__') / "authentik-mode").exists():
return "compose"
if "AK_APPLIANCE" in os.environ:
return os.environ["AK_APPLIANCE"]
--- a/lifecycle/ak 2026-02-03 19:27:25.664198799 +0100
+++ b/lifecycle/ak 2026-02-04 22:11:58.916134664 +0100
@@ -1,5 +1,6 @@
#!/usr/bin/env -S bash
set -e -o pipefail
+TMPDIR='__AK_HOMEDIR__'
MODE_FILE="${TMPDIR}/authentik-mode"
if [[ -z "${PROMETHEUS_MULTIPROC_DIR}" ]]; then