diff options
author | Dominique Martinet <asmadeus@codewreck.org> | 2022-02-11 17:17:42 +0900 |
---|---|---|
committer | Dominique Martinet <asmadeus@codewreck.org> | 2022-02-11 21:07:37 +0900 |
commit | c7618fbd9b871eec58174c4e65ff22b2739ca6e9 (patch) | |
tree | 344076f8d76bafbf456a7c997c52598faad28fef /nixos/modules/services/web-servers | |
parent | 61c70dbc97b57188aa4c482cbb79171902e53c6e (diff) | |
download | nixpkgs-c7618fbd9b871eec58174c4e65ff22b2739ca6e9.tar nixpkgs-c7618fbd9b871eec58174c4e65ff22b2739ca6e9.tar.gz nixpkgs-c7618fbd9b871eec58174c4e65ff22b2739ca6e9.tar.bz2 nixpkgs-c7618fbd9b871eec58174c4e65ff22b2739ca6e9.tar.lz nixpkgs-c7618fbd9b871eec58174c4e65ff22b2739ca6e9.tar.xz nixpkgs-c7618fbd9b871eec58174c4e65ff22b2739ca6e9.tar.zst nixpkgs-c7618fbd9b871eec58174c4e65ff22b2739ca6e9.zip |
nginx: add logrotate rule for nginx logs
Diffstat (limited to 'nixos/modules/services/web-servers')
-rw-r--r-- | nixos/modules/services/web-servers/nginx/default.nix | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/nixos/modules/services/web-servers/nginx/default.nix b/nixos/modules/services/web-servers/nginx/default.nix index 6876dbf39d8..7daf0f158b3 100644 --- a/nixos/modules/services/web-servers/nginx/default.nix +++ b/nixos/modules/services/web-servers/nginx/default.nix @@ -988,5 +988,17 @@ in nginx.gid = config.ids.gids.nginx; }; + services.logrotate.paths.nginx = mapAttrs (_: mkDefault) { + path = "/var/log/nginx/*.log"; + frequency = "weekly"; + keep = 26; + extraConfig = '' + compress + delaycompress + postrotate + [ ! -f /var/run/nginx/nginx.pid ] || kill -USR1 `cat /var/run/nginx/nginx.pid` + endscript + ''; + }; }; } |