X-Git-Url: https://git.openstreetmap.org./chef.git/blobdiff_plain/7232e254f790608c959455fb1b7c4f2b8c13b7ab..3ca3648cc508007b01e59d61237569c854516197:/cookbooks/taginfo/recipes/default.rb diff --git a/cookbooks/taginfo/recipes/default.rb b/cookbooks/taginfo/recipes/default.rb index 7c31b3d33..538341521 100644 --- a/cookbooks/taginfo/recipes/default.rb +++ b/cookbooks/taginfo/recipes/default.rb @@ -43,6 +43,7 @@ package %w[ package %w[ sqlite3 + sqlite3-pcre osmium-tool pyosmium curl @@ -116,10 +117,10 @@ node[:taginfo][:sites].each do |site| execute "compile_taginfo_tools" do action :nothing - owner "taginfo" + user "taginfo" group "taginfo" cwd "#{directory}/build" - command "cmake #{directory}/taginfo-tools && make" + command "cmake #{directory}/taginfo-tools -DCMAKE_BUILD_TYPE=Release && make" subscribes :run, "apt_package[libprotozero-dev]" subscribes :run, "apt_package[libosmium2-dev]" subscribes :run, "git[#{directory}/taginfo-tools]" @@ -146,10 +147,11 @@ node[:taginfo][:sites].each do |site| settings["logging"]["directory"] = "/var/log/taginfo/#{site_name}" settings["opensearch"]["shortname"] = "Taginfo" settings["opensearch"]["contact"] = "webmaster@openstreetmap.org" + settings["paths"]["bin_dir"] = "#{directory}/build/src" settings["sources"]["download"] = "" - settings["sources"]["create"] = "db languages projects wiki" - settings["sources"]["db"]["planetfile"] = "/var/lib/planet/planet.pbf" - settings["sources"]["db"]["bindir"] = "#{directory}/taginfo/tagstats" + settings["sources"]["create"] = "db languages projects wiki chronology" + settings["sources"]["db"]["planetfile"] = "/var/lib/planet/planet.osh.pbf" + settings["sources"]["chronology"]["osm_history_file"] = "/var/lib/planet/planet.osh.pbf" settings["tagstats"]["geodistribution"] = "DenseMmapArray" JSON.pretty_generate(settings) @@ -163,18 +165,6 @@ node[:taginfo][:sites].each do |site| notifies :restart, "service[apache2]" end - execute "#{directory}/taginfo/tagstats/Makefile" do - action :nothing - command "make" - cwd "#{directory}/taginfo/tagstats" - user "taginfo" - group "taginfo" - subscribes :run, "apt_package[libprotozero-dev]" - subscribes :run, "apt_package[libosmium2-dev]" - subscribes :run, "git[#{directory}/taginfo]" - notifies :restart, "service[apache2]" - end - execute "#{directory}/taginfo/Gemfile" do action :nothing command "bundle#{ruby_version} install"