-directory "/srv/hardware.openstreetmap.org/_site" do
- mode "755"
- owner "nobody"
- group "nogroup"
-end
-
-# Workaround https://github.com/jekyll/jekyll/issues/7804
-# by creating a .jekyll-cache folder
-directory "/srv/hardware.openstreetmap.org/.jekyll-cache" do
- mode "755"
- owner "nobody"
- group "nogroup"
+bundle_config "/srv/hardware.openstreetmap.org" do
+ action :create
+ user "serverinfo"
+ group "serverinfo"
+ settings "deployment" => "true",
+ "without" => "development:test",
+ "jobs" => node.cpu_cores.to_s
+ notifies :run, "bundle_exec[/srv/hardware.openstreetmap.org]"