X-Git-Url: https://git.openstreetmap.org/chef.git/blobdiff_plain/0648fcb9863c589428c0268296d0ed016206e6c4..66db0f15b4041d1156f7837934db40159ac5c357:/cookbooks/tile/templates/default/expire-tiles.erb diff --git a/cookbooks/tile/templates/default/expire-tiles.erb b/cookbooks/tile/templates/default/expire-tiles.erb new file mode 100644 index 000000000..2f6a97d77 --- /dev/null +++ b/cookbooks/tile/templates/default/expire-tiles.erb @@ -0,0 +1,15 @@ +#!/usr/bin/ruby + +# DO NOT EDIT - This file is being maintained by Chef + +args = [ +<% node[:tile][:styles].each do |name,details| -%> + "-t", "/srv/tile.openstreetmap.org/tiles/<%= name %>", +<% end -%> + "--min", "13", + "--max", "<%= node[:tile][:styles].collect { |n,d| d[:max_zoom] }.max %>" +] + +Dir.glob("/var/lib/replicate/expire-queue/changes-*.gz").each do |f| + system("/usr/local/bin/expire-tiles-single", *args, f) && File::unlink(f) +end