summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorSeth Flynn <[email protected]>2025-02-15 00:11:43 -0500
committerSeth Flynn <[email protected]>2025-02-15 01:18:39 -0500
commit539f23daf05c81d4239b068254ff61598376da9e (patch)
tree3bb9d2b783a2c3a4e254b0a419caa7c83a60b277 /modules
parenteb1267e54b3ff75c73ddb9c4f67041d21bf82caa (diff)
atlas: collect more metrics for local services
Diffstat (limited to 'modules')
-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}";
};
};