]> git.openstreetmap.org Git - chef.git/blobdiff - cookbooks/nominatim/templates/default/nominatim-daily-maintenance.erb
nominatim: reorganise recipe for Debian installation
[chef.git] / cookbooks / nominatim / templates / default / nominatim-daily-maintenance.erb
index a7ede5bcba5b00475d8559a02e21cf63c6803493..03a51318af104e55c6e2f8847c67885925a75e24 100644 (file)
@@ -1,11 +1,19 @@
 # DO NOT EDIT - This file is being maintained by Chef
 
-nominatim refresh --postcodes --word-tokens --threads 4 -v
-nominatim admin --clean-deleted '1 month'
+cd <%= @projectdir %>
+
+<%= @venvprefix %>nominatim refresh --postcodes --word-tokens --threads 4 -v
+<%= @venvprefix %>nominatim admin --clean-deleted '1 month'
+
+psql -q -d <%= node[:nominatim][:dbname] %> -c 'VACUUM ANALYSE search_name'
 
 <% if node[:nominatim][:enable_qa_tiles] -%>
 pushd <%= @qabindir %>
+<% if node.platform?("debian") -%>
+if <%= @venvprefix %>nominatim-data-analyser --execute-all --config=<%= @projectdir %>/qa-config.yaml; then
+<% else -%>
 if python3 cli.py --execute-all; then
+<% end -%>
   rm -rf "<%= @qadatadir %>/old"
   if [ -d "<%= @qadatadir %>/current" ]; then
     mv "<%= @qadatadir %>/current" "<%= @qadatadir %>/old"