X-Git-Url: https://git.openstreetmap.org/chef.git/blobdiff_plain/66d9ad3fd1780cf149d840aa8a5cf78bdd15c8df..3f0ba848d29f5ef34badab8a835cf938ab338f21:/cookbooks/web/resources/rails_port.rb diff --git a/cookbooks/web/resources/rails_port.rb b/cookbooks/web/resources/rails_port.rb index 44c42470c..8da12cc53 100644 --- a/cookbooks/web/resources/rails_port.rb +++ b/cookbooks/web/resources/rails_port.rb @@ -107,6 +107,11 @@ action :create do options "--format-executable" end + gem_package "bundler#{new_resource.ruby}" do + package_name "pkg-config" + gem_binary "gem#{new_resource.ruby}" + end + declare_resource :directory, rails_directory do owner new_resource.user group new_resource.group @@ -331,7 +336,7 @@ action :create do execute rails_directory do action :nothing - command "passenger-config restart-app --ignore-app-not-running #{rails_directory}" + command "passenger-config restart-app --ignore-app-not-running --ignore-passenger-not-running #{rails_directory}" user "root" group "root" only_if { ::File.exist?("/usr/bin/passenger-config") } @@ -350,7 +355,7 @@ end action :restart do execute rails_directory do action :run - command "passenger-config restart-app --ignore-app-not-running #{rails_directory}" + command "passenger-config restart-app --ignore-app-not-running --ignore-passenger-not-running #{rails_directory}" user "root" group "root" end