X-Git-Url: https://git.openstreetmap.org./chef.git/blobdiff_plain/f1757eb289e5b4ef0fc1f34f1c9e74cc16221af0..7f55df0811600d62bdb34c65c56b3d1928780d34:/cookbooks/taginfo/recipes/default.rb diff --git a/cookbooks/taginfo/recipes/default.rb b/cookbooks/taginfo/recipes/default.rb index 818561930..729f92777 100644 --- a/cookbooks/taginfo/recipes/default.rb +++ b/cookbooks/taginfo/recipes/default.rb @@ -84,6 +84,7 @@ systemd_service "taginfo-update@" do "/srv/%i/sources", "/var/log/taginfo/%i" ] + nice 10 end systemd_timer "taginfo-update@" do @@ -162,7 +163,7 @@ node[:taginfo][:sites].each do |site| settings["opensearch"]["contact"] = "webmaster@openstreetmap.org" settings["paths"]["bin_dir"] = "#{directory}/build/src" settings["sources"]["download"] = "" - settings["sources"]["create"] = "db languages projects wiki wikidata chronology" + settings["sources"]["create"] = "db languages projects wiki wikidata chronology sw" 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" @@ -178,10 +179,17 @@ node[:taginfo][:sites].each do |site| notifies :restart, "service[apache2]" end + bundle_config "#{directory}/taginfo" do + user "taginfo" + group "taginfo" + settings "deployment" => "true", + "without" => "development:test" + end + bundle_install "#{directory}/taginfo" do action :nothing - user "root" - group "root" + user "taginfo" + group "taginfo" subscribes :run, "git[#{directory}/taginfo]" notifies :restart, "passenger_application[#{directory}/taginfo/web/public]" end