summaryrefslogtreecommitdiff
path: root/config/cgit.nix
diff options
context:
space:
mode:
authorKjetil Orbekk <kj@orbekk.com>2024-12-15 15:43:11 -0500
committerKjetil Orbekk <kj@orbekk.com>2024-12-15 15:43:11 -0500
commit230ee8c37f09ac32cabf199704184c099f48ee2c (patch)
tree5de4d80679ea295a0a05d92fda4d2ce0732504b0 /config/cgit.nix
parentfa7b6642979b015f4b551b7a4a7e44a5e5988608 (diff)
Update dragon
Diffstat (limited to 'config/cgit.nix')
-rw-r--r--config/cgit.nix11
1 files changed, 9 insertions, 2 deletions
diff --git a/config/cgit.nix b/config/cgit.nix
index a8309c4..8dee9a8 100644
--- a/config/cgit.nix
+++ b/config/cgit.nix
@@ -19,9 +19,16 @@ let
virtual-root=/
'';
in {
- orbekk.fcgiwrap.enable = true;
networking.firewall.allowedTCPPorts = [ gitPort ];
+ services.fcgiwrap.instances.cgit = {
+ process.group = "fcgi";
+ process.user = "fcgi";
+ socket.user = "fcgi";
+ socket.group = "nginx";
+ socket.mode = "0660";
+ };
+
services.nginx = {
enable = true;
virtualHosts = {
@@ -45,7 +52,7 @@ in {
fastcgi_param PATH_INFO $uri;
fastcgi_param QUERY_STRING $args;
fastcgi_param HTTP_HOST $server_name;
- fastcgi_pass unix:${config.services.fcgiwrap.socketAddress};
+ fastcgi_pass unix:${config.services.fcgiwrap.instances.cgit.socket.address};
'';
};
};