diff options
author | Janne Heß <janne@hess.ooo> | 2022-02-23 11:24:17 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-02-23 11:24:17 +0100 |
commit | e5823f77b3c8c4058bcea9634156769635f8b61e (patch) | |
tree | 5797cb6c02cd88b22a644e37443f1c4635ac120d /nixos/modules/services/web-servers | |
parent | 14780ccf6a68cd4178c21e0a3dfed63ddd9b020a (diff) | |
parent | a05f1c9f9357d3c3c39b99a5aa020399ee28bb99 (diff) | |
download | nixpkgs-e5823f77b3c8c4058bcea9634156769635f8b61e.tar nixpkgs-e5823f77b3c8c4058bcea9634156769635f8b61e.tar.gz nixpkgs-e5823f77b3c8c4058bcea9634156769635f8b61e.tar.bz2 nixpkgs-e5823f77b3c8c4058bcea9634156769635f8b61e.tar.lz nixpkgs-e5823f77b3c8c4058bcea9634156769635f8b61e.tar.xz nixpkgs-e5823f77b3c8c4058bcea9634156769635f8b61e.tar.zst nixpkgs-e5823f77b3c8c4058bcea9634156769635f8b61e.zip |
Merge pull request #159187 from martinetd/logrotate
logrotate service enhancements
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 + ''; + }; }; } |