From f498fa4f3453387ba669abdea3bea64b03b78e76 Mon Sep 17 00:00:00 2001 From: mh Date: Wed, 28 Dec 2011 02:14:56 +0100 Subject: set gem_home for the ruby apps --- manifests/vhost/passenger.pp | 1 + templates/vhosts/passenger/partial.erb | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) 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 %> /> 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') %> - \ No newline at end of file + -- cgit v1.2.3