]> git.openstreetmap.org Git - chef.git/commitdiff
blogs: fix build in test
authorGrant Slater <github@firefishy.com>
Thu, 25 Apr 2024 13:48:09 +0000 (14:48 +0100)
committerGrant Slater <github@firefishy.com>
Thu, 25 Apr 2024 13:49:11 +0000 (14:49 +0100)
cookbooks/blogs/recipes/default.rb
cookbooks/blogs/templates/default/blogs-update.erb

index 6ebe4c2a2e2ffbe084073bcd219ab447aba9cb2b..c3f238cc2301a549023dd0476249c58e680bbdbf 100644 (file)
@@ -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
index 15cc82483678222e75d58330689511e8aa9aa99a..a7d02149531690c68f7ad6e96bf6739cbb7d822f 100644 (file)
@@ -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 \