diff options
author | Izorkin <izorkin@elven.pw> | 2019-02-25 17:08:01 +0300 |
---|---|---|
committer | Izorkin <izorkin@elven.pw> | 2019-03-16 19:54:21 +0300 |
commit | 42a99b1be2955eb007a199f319b3afa47d6da780 (patch) | |
tree | 5f56b1e302571625fc2b20d492ef95df0d38db81 /pkgs/servers/http/unit/default.nix | |
parent | 7ca00868ec0b8425122c755f892af003fc36019e (diff) | |
download | nixpkgs-42a99b1be2955eb007a199f319b3afa47d6da780.tar nixpkgs-42a99b1be2955eb007a199f319b3afa47d6da780.tar.gz nixpkgs-42a99b1be2955eb007a199f319b3afa47d6da780.tar.bz2 nixpkgs-42a99b1be2955eb007a199f319b3afa47d6da780.tar.lz nixpkgs-42a99b1be2955eb007a199f319b3afa47d6da780.tar.xz nixpkgs-42a99b1be2955eb007a199f319b3afa47d6da780.tar.zst nixpkgs-42a99b1be2955eb007a199f319b3afa47d6da780.zip |
nixos/unit: init service unit
Diffstat (limited to 'pkgs/servers/http/unit/default.nix')
-rw-r--r-- | pkgs/servers/http/unit/default.nix | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/pkgs/servers/http/unit/default.nix b/pkgs/servers/http/unit/default.nix index f250dd5e9bb..9efc1d64335 100644 --- a/pkgs/servers/http/unit/default.nix +++ b/pkgs/servers/http/unit/default.nix @@ -40,9 +40,14 @@ stdenv.mkDerivation rec { ++ optional withRuby ruby ++ optional withSSL openssl; + # Used patch to enable work with unprivileged user - https://github.com/nginx/unit/issues/228 + patches = [ ./unit-rootless.patch ]; + configureFlags = [ - "--control=unix:/run/control.unit.sock" - "--pid=/run/unit.pid" + "--control=unix:/run/unit/control.unit.sock" + "--pid=/run/unit/unit.pid" + "--user=unit" + "--group=unit" ] ++ optional withSSL [ "--openssl" ] ++ optional (!withIPv6) [ "--no-ipv6" ] ++ optional withDebug [ "--debug" ]; |