group "blogs"
end
+bundle_config "/srv/blogs.openstreetmap.org" do
+ user "blogs"
+ group "blogs"
+ settings "deployment" => "true",
+ "without" => "development:test"
+end
+
bundle_install "/srv/blogs.openstreetmap.org" do
action :nothing
- options "--deployment --without development test"
- environment "BUNDLE_PATH" => "vendor/bundle"
user "blogs"
group "blogs"
subscribes :run, "git[/srv/blogs.openstreetmap.org]", :immediately
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]", :immediately
group "oxidized"
end
+bundle_config "/opt/oxidized/daemon" do
+ user "oxidized"
+ group "oxidized"
+ settings "deployment" => "true"
+end
+
bundle_install "/opt/oxidized/daemon" do
action :nothing
- options "--deployment"
user "oxidized"
group "oxidized"
notifies :restart, "service[oxidized]"
notifies :run, "bundle_install[/srv/hardware.openstreetmap.org]", :immediately
end
+bundle_config "/srv/hardware.openstreetmap.org" do
+ user "nobody"
+ group "nogroup"
+ settings "deployment" => "true",
+ "without" => "development:test",
+ "jobs" => node.cpu_cores.to_s
+end
+
bundle_install "/srv/hardware.openstreetmap.org" do
action :nothing
user "nobody"
group "nogroup"
- environment "BUNDLE_FROZEN" => "true",
- "BUNDLE_WITHOUT" => "development:test",
- "BUNDLE_PATH" => "vendor/bundle",
- "BUNDLE_DEPLOYMENT" => "1",
- "BUNDLE_JOBS" => node.cpu_cores.to_s
notifies :run, "bundle_exec[/srv/hardware.openstreetmap.org]"
end
command "jekyll build --trace --disable-disk-cache --baseurl=https://hardware.openstreetmap.org"
user "nobody"
group "nogroup"
- environment "LANG" => "C.UTF-8",
- "BUNDLE_PATH" => "vendor/bundle",
- "BUNDLE_DEPLOYMENT" => "1"
+ environment "LANG" => "C.UTF-8"
end
ssl_certificate "hardware.openstreetmap.org" do