From c5159dd66d2f7c516b98382091ce12fb5ec03216 Mon Sep 17 00:00:00 2001 From: teutat3s Date: Fri, 5 Apr 2024 23:29:49 +0200 Subject: [PATCH] forgejo: enable repo search (indexer), save login cookie for 365 days instead of default 7 days. Caveat for the repo indexer is that repository size on disk will grow by factor of 6. Forgejo repositories currently use 4.7GB on disk, with 3.3GB being a nixpkgs fork. --- hosts/nachtigall/apps/forgejo.nix | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/hosts/nachtigall/apps/forgejo.nix b/hosts/nachtigall/apps/forgejo.nix index f98e344..e01c735 100644 --- a/hosts/nachtigall/apps/forgejo.nix +++ b/hosts/nachtigall/apps/forgejo.nix @@ -132,6 +132,19 @@ # the value of DEFAULT_ACTIONS_URL is prepended to it. DEFAULT_ACTIONS_URL = "https://code.forgejo.org"; }; + + # https://forgejo.org/docs/next/admin/recommendations/#securitylogin_remember_days + security = { + LOGIN_REMEMBER_DAYS = 365; + }; + + # https://forgejo.org/docs/next/admin/config-cheat-sheet/#indexer-indexer + indexer = { + REPO_INDEXER_ENABLED = true; + REPO_INDEXER_PATH = "indexers/repos.bleve"; + MAX_FILE_SIZE = 1048576; + REPO_INDEXER_EXCLUDE = "resources/bin/**"; + }; }; };