Skip to content

Commit 8b57637

Browse files
committed
Install gems for the rails code in deployment mode
1 parent acdb1a2 commit 8b57637

File tree

1 file changed

+17
-3
lines changed

1 file changed

+17
-3
lines changed

cookbooks/web/resources/rails_port.rb

+17-3
Original file line numberDiff line numberDiff line change
@@ -408,11 +408,25 @@
408408
action :delete
409409
end
410410

411+
directory "#{rails_directory}/vendor/bundle/ruby/#{node[:ruby][:version]}.0" do
412+
owner new_resource.user
413+
group new_resource.group
414+
mode "775"
415+
recursive true
416+
end
417+
418+
bundle_config "#{rails_directory}" do
419+
user new_resource.user
420+
group new_resource.group
421+
settings "deployment" => "true",
422+
"build.nokogiri" => "--use-system-libraries"
423+
end
424+
411425
bundle_install "#{rails_directory}" do
412426
action :nothing
413-
user "root"
414-
group "root"
415-
environment "NOKOGIRI_USE_SYSTEM_LIBRARIES" => "yes"
427+
user new_resource.user
428+
group new_resource.group
429+
subscribes :run, "directory[#{rails_directory}/vendor/bundle/ruby/#{node[:ruby][:version]}.0]"
416430
subscribes :run, "git[#{rails_directory}]"
417431
end
418432

0 commit comments

Comments
 (0)