diff options
Diffstat (limited to 'modules/nixos')
| -rw-r--r-- | modules/nixos/mixins/forgejo.nix | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/modules/nixos/mixins/forgejo.nix b/modules/nixos/mixins/forgejo.nix index a897bfb..1e575ca 100644 --- a/modules/nixos/mixins/forgejo.nix +++ b/modules/nixos/mixins/forgejo.nix @@ -21,13 +21,17 @@ in settings = { server = { - PROTOCOL = "http+unix"; + PROTOCOL = "http"; DOMAIN = lib.mkDefault ("git." + config.networking.domain); ROOT_URL = "https://" + forgejoCfg.settings.server.DOMAIN + "/"; DISABLE_SSH = lib.mkDefault true; }; + metrics = { + ENABLED = true; + }; + oauth2_client = { ENABLE_AUTO_REGISTRATION = lib.mkDefault true; }; @@ -50,7 +54,7 @@ in (lib.mkIf forgejoCfg.enable { services.nginx.virtualHosts.${forgejoCfg.settings.server.DOMAIN} = { locations."/" = { - proxyPass = "http://unix:${forgejoCfg.settings.server.HTTP_ADDR}"; + proxyPass = "http://${forgejoCfg.settings.server.HTTP_ADDR}:${toString forgejoCfg.settings.server.HTTP_PORT}"; }; }; |
