summaryrefslogtreecommitdiff
path: root/custom
diff options
context:
space:
mode:
authorGregor Kleen <gkleen@yggdrasil.li>2018-04-23 17:15:17 +0200
committerGregor Kleen <gkleen@yggdrasil.li>2018-04-23 17:15:17 +0200
commit217ec21c0ca113a78e35a0c4ca7538abfb856029 (patch)
tree61c3212f579fb390af4143896d2ba7a948b62bb3 /custom
parentb68f543ed80e0e2c07e3be7340c0fad6f6ec5615 (diff)
downloadnixos-217ec21c0ca113a78e35a0c4ca7538abfb856029.tar
nixos-217ec21c0ca113a78e35a0c4ca7538abfb856029.tar.gz
nixos-217ec21c0ca113a78e35a0c4ca7538abfb856029.tar.bz2
nixos-217ec21c0ca113a78e35a0c4ca7538abfb856029.tar.xz
nixos-217ec21c0ca113a78e35a0c4ca7538abfb856029.zip
rotate nginx logs
Diffstat (limited to 'custom')
-rw-r--r--custom/ymir-nginx.nix14
1 files changed, 14 insertions, 0 deletions
diff --git a/custom/ymir-nginx.nix b/custom/ymir-nginx.nix
index 16d48d16..e5b2f162 100644
--- a/custom/ymir-nginx.nix
+++ b/custom/ymir-nginx.nix
@@ -29,6 +29,20 @@ let
29 } 29 }
30 ''; 30 '';
31in { 31in {
32 services.logrotate = {
33 enable = true;
34 config = ''
35 /var/spool/nginx/logs/* {
36 compress
37 daily
38 missingok
39 rotate 4
40 size 1M
41 su ${services.nginx.user} ${services.nginx.group}
42 }
43 '';
44 };
45
32 services.nginx = { 46 services.nginx = {
33 enable = true; 47 enable = true;
34 httpConfig = '' 48 httpConfig = ''