]> git.openstreetmap.org Git - chef.git/blob - cookbooks/nominatim/templates/default/nominatim-daily-maintenance.erb
Disable collection of bgwriter statistics for postgres 17
[chef.git] / cookbooks / nominatim / templates / default / nominatim-daily-maintenance.erb
1 # DO NOT EDIT - This file is being maintained by Chef
2
3 cd <%= @projectdir %>
4
5 <%= @venvprefix %>nominatim refresh --postcodes --word-tokens --threads 4 -v
6 <%= @venvprefix %>nominatim admin --clean-deleted '1 month'
7
8 psql -q -d <%= node[:nominatim][:dbname] %> -c 'VACUUM ANALYSE search_name'
9
10 <% if node[:nominatim][:enable_qa_tiles] -%>
11 pushd <%= @qabindir %>
12 <% if node.platform?("debian") -%>
13 if <%= @venvprefix %>nominatim-data-analyser --execute-all --config=<%= @projectdir %>/qa-config.yaml; then
14 <% else -%>
15 if python3 cli.py --execute-all; then
16 <% end -%>
17   rm -rf "<%= @qadatadir %>/old"
18   if [ -d "<%= @qadatadir %>/current" ]; then
19     mv "<%= @qadatadir %>/current" "<%= @qadatadir %>/old"
20   fi
21   mv "<%= @qadatadir %>/new" "<%= @qadatadir %>/current"
22 fi
23 popd
24 <% end -%>