FIX: rotate nginx logs daily instead of weekly
authorSam <sam.saffron@gmail.com>
Thu, 11 Sep 2014 05:48:24 +0000 (15:48 +1000)
committerSam <sam.saffron@gmail.com>
Thu, 11 Sep 2014 05:48:24 +0000 (15:48 +1000)
our default setting kept nginx logs for a year, huge risk on droplets with restricted space

templates/web.template.yml

index 7918e95e217a676f04a3b3d8f904d5d8e2834bb8..5016a1a22f3291343e013f3a96c557b854339f1d 100644 (file)
@@ -169,6 +169,17 @@ run:
                 sv 1 unicorn
                 endscript
         }
+
+  - replace:
+      filename: "/etc/logrotate.d/nginx"
+      from: "weekly"
+      to: "daily"
+
+  - replace:
+      filename: "/etc/logrotate.d/nginx"
+      from: "52"
+      to: "14"
+
   # move state out of the container this fancy is done to support rapid rebuilds of containers,
   # we store anacron and logrotate state outside the container to ensure its maintained across builds
   # later move this snipped into an intialization script