From e50b259a701213835dbe5a530601cee9bd865a49 Mon Sep 17 00:00:00 2001 From: Bruno BELANYI Date: Thu, 16 Mar 2023 21:31:19 +0100 Subject: [PATCH] modules: services: gitea: change domain to 'git.*' Because cool URLs don't change [1], setup a re-directed for it. [1]: https://www.w3.org/Provider/Style/URI.html --- modules/services/gitea/default.nix | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/modules/services/gitea/default.nix b/modules/services/gitea/default.nix index 5e14175..9349cd1 100644 --- a/modules/services/gitea/default.nix +++ b/modules/services/gitea/default.nix @@ -50,7 +50,7 @@ in services.gitea = let inherit (config.networking) domain; - giteaDomain = "gitea.${domain}"; + giteaDomain = "git.${domain}"; in { enable = true; @@ -112,11 +112,16 @@ in }; users.groups.git = { }; - # Proxy to Gitea my.services.nginx.virtualHosts = [ + # Proxy to Gitea + { + subdomain = "git"; + inherit (cfg) port; + } + # Redirect `gitea.` to actual forge subdomain { subdomain = "gitea"; - inherit (cfg) port; + redirect = config.services.gitea.rootUrl; } ];