From: Grant Slater Date: Thu, 25 Apr 2024 13:48:09 +0000 (+0100) Subject: blogs: fix build in test X-Git-Url: https://git.openstreetmap.org/chef.git/commitdiff_plain/HEAD blogs: fix build in test --- diff --git a/cookbooks/blogs/recipes/default.rb b/cookbooks/blogs/recipes/default.rb index 6ebe4c2a2..c3f238cc2 100644 --- a/cookbooks/blogs/recipes/default.rb +++ b/cookbooks/blogs/recipes/default.rb @@ -42,22 +42,24 @@ git "/srv/blogs.openstreetmap.org" do depth 1 user "blogs" group "blogs" - notifies :run, "bundle_install[/srv/blogs.openstreetmap.org]", :immediately end bundle_install "/srv/blogs.openstreetmap.org" do action :nothing - options "--deployment" + options "--deployment --without development test" + environment "BUNDLE_PATH" => "vendor/bundle" user "blogs" group "blogs" - notifies :run, "bundle_exec[/srv/blogs.openstreetmap.org]", :immediately + subscribes :run, "git[/srv/blogs.openstreetmap.org]", :immediate end bundle_exec "/srv/blogs.openstreetmap.org" do action :nothing command "pluto build -t osm -o build" + environment "BUNDLE_PATH" => "vendor/bundle" user "blogs" group "blogs" + subscribes :run, "git[/srv/blogs.openstreetmap.org]", :immediate end ssl_certificate "blogs.openstreetmap.org" do diff --git a/cookbooks/blogs/templates/default/blogs-update.erb b/cookbooks/blogs/templates/default/blogs-update.erb index 15cc82483..a7d021495 100644 --- a/cookbooks/blogs/templates/default/blogs-update.erb +++ b/cookbooks/blogs/templates/default/blogs-update.erb @@ -2,6 +2,8 @@ cd /srv/blogs.openstreetmap.org +export BUNDLE_PATH="vendor/bundle" + <%= node[:ruby][:bundle] %> exec pluto \ --quieter \ --config=/srv/blogs.openstreetmap.org build \