summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--manifests/vhost/passenger.pp1
-rw-r--r--templates/vhosts/passenger/partial.erb3
2 files changed, 3 insertions, 1 deletions
diff --git a/manifests/vhost/passenger.pp b/manifests/vhost/passenger.pp
index 2b480c5..5dc58a8 100644
--- a/manifests/vhost/passenger.pp
+++ b/manifests/vhost/passenger.pp
@@ -76,6 +76,7 @@ define apache::vhost::passenger(
},
default => "${path}"
}
+ $gempath = "${real_path}/gems"
file{
["${real_path}/www/tmp", "${real_path}/www/log"]:
ensure => directory,
diff --git a/templates/vhosts/passenger/partial.erb b/templates/vhosts/passenger/partial.erb
index 3b314ce..abbec79 100644
--- a/templates/vhosts/passenger/partial.erb
+++ b/templates/vhosts/passenger/partial.erb
@@ -1,6 +1,7 @@
+ SetEnv GEM_HOME <%= gempath %>
<Directory <%= documentroot %>/>
AllowOverride <%= allow_override %>
Options <%- unless options.to_s == 'absent' -%><%= options %><%- end -%><%- unless !options.to_s.include?('MultiViews') -%>-MultiViews<%- end -%>
<%= scope.function_template('apache/vhosts/partials/authentication.erb') %>
- </Directory> \ No newline at end of file
+ </Directory>