summaryrefslogtreecommitdiff
path: root/modules/nixos/mixins/forgejo.nix
diff options
context:
space:
mode:
Diffstat (limited to 'modules/nixos/mixins/forgejo.nix')
-rw-r--r--modules/nixos/mixins/forgejo.nix8
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}";
};
};