From b327582236f8580966ae6fc7b3090b7fb82fbbf0 Mon Sep 17 00:00:00 2001 From: h7x4 Date: Fri, 13 Feb 2026 18:55:42 +0900 Subject: [PATCH] kommode/gitea: use redis for sessions and queue --- hosts/kommode/services/gitea/default.nix | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/hosts/kommode/services/gitea/default.nix b/hosts/kommode/services/gitea/default.nix index 95fed50..29a4aaf 100644 --- a/hosts/kommode/services/gitea/default.nix +++ b/hosts/kommode/services/gitea/default.nix @@ -83,16 +83,24 @@ in { AUTO_WATCH_NEW_REPOS = false; }; admin.DEFAULT_EMAIL_NOTIFICATIONS = "onmention"; - session.COOKIE_SECURE = true; security = { SECRET_KEY = lib.mkForce ""; SECRET_KEY_URI = "file:${config.sops.secrets."gitea/secret-key".path}"; }; cache = { ADAPTER = "redis"; - HOST = "network=unix,addr=${config.services.redis.servers.gitea.unixSocket},db=1"; + HOST = "redis+socket://${config.services.redis.servers.gitea.unixSocket}?db=0"; ITEM_TTL = "72h"; }; + session = { + COOKIE_SECURE = true; + PROVIDER = "redis"; + PROVIDER_CONFIG = "redis+socket://${config.services.redis.servers.gitea.unixSocket}?db=1"; + }; + queue = { + TYPE = "redis"; + CONN_STR = "redis+socket://${config.services.redis.servers.gitea.unixSocket}?db=2"; + }; database.LOG_SQL = false; repository = { PREFERRED_LICENSES = lib.concatStringsSep "," [