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
prometheus_collector "taginfo-#{site_name}" do
interval "15m"
user "taginfo"
- path "#{directory}/taginfo/sources/metrics.rb"
- options "#{directory}/data"
+ path node[:ruby][:bundle]
+ options "exec sources/metrics.rb #{directory}/data"
+ working_directory "#{directory}/taginfo"
end
end