diff options
Diffstat (limited to 'config/cgit.nix')
-rw-r--r-- | config/cgit.nix | 11 |
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}; ''; }; }; |