]> git.openstreetmap.org Git - chef.git/blob - cookbooks/vectortile/templates/default/ocean-update-tile.erb
Only try and create standby.signal if the cluster exists
[chef.git] / cookbooks / vectortile / templates / default / ocean-update-tile.erb
1 #!/bin/sh
2
3 # Usage
4 # sudo -u tileupdate ocean-update
5
6 set -eu
7
8 cd "<%= @style_directory %>"
9 mkdir -p "data"
10 rm -rf "data/ocean-tiles.txt"
11 scripts/get-external-data.py -R tilekiln -e "data/ocean-tiles.txt"
12
13 if [ -f "data/ocean-tiles.txt" ]
14 then
15     wc -l "data/ocean-tiles.txt"
16     <%= @tilekiln_bin %> generate layers \
17     --source-dbname "<%= @source_database %>" \
18     --storage-dbname "<%= @storage_database %>" \
19     --num-threads "<%= node[:vectortile][:replication][:threads] %>" \
20     --config <%= @config_path %> \
21     < "data/ocean-tiles.txt"
22 else
23     echo "No tile updates required"
24 fi