aboutsummaryrefslogtreecommitdiffstats
path: root/modules/apache
diff options
context:
space:
mode:
authorMichael Scherer <misc@mageia.org>2010-11-08 00:18:44 +0000
committerMichael Scherer <misc@mageia.org>2010-11-08 00:18:44 +0000
commit3ca1def40707b874bd1736327b700ff897a0fe33 (patch)
treed32c60f758a8cb8e96eba3ba7b5cc72e1033af61 /modules/apache
parent0d62c2499235a5e3788972a24e82b0adc25df6a7 (diff)
downloadpuppet-3ca1def40707b874bd1736327b700ff897a0fe33.tar
puppet-3ca1def40707b874bd1736327b700ff897a0fe33.tar.gz
puppet-3ca1def40707b874bd1736327b700ff897a0fe33.tar.bz2
puppet-3ca1def40707b874bd1736327b700ff897a0fe33.tar.xz
puppet-3ca1def40707b874bd1736327b700ff897a0fe33.zip
- add a hook to serve static file with apache directly
Diffstat (limited to 'modules/apache')
-rw-r--r--modules/apache/manifests/init.pp2
-rw-r--r--modules/apache/templates/vhost_catalyst_app.conf4
2 files changed, 4 insertions, 2 deletions
diff --git a/modules/apache/manifests/init.pp b/modules/apache/manifests/init.pp
index fefe5a78..e89242f7 100644
--- a/modules/apache/manifests/init.pp
+++ b/modules/apache/manifests/init.pp
@@ -82,7 +82,7 @@ class apache {
}
}
- define vhost_catalyst_app($script, $process = 4, $use_ssl = false) {
+ define vhost_catalyst_app($script, $location = '', $process = 4, $use_ssl = false) {
include apache::mod_fastcgi
diff --git a/modules/apache/templates/vhost_catalyst_app.conf b/modules/apache/templates/vhost_catalyst_app.conf
index 254801aa..a3aee804 100644
--- a/modules/apache/templates/vhost_catalyst_app.conf
+++ b/modules/apache/templates/vhost_catalyst_app.conf
@@ -2,7 +2,9 @@
ServerName <%= name %>
# Serve static content directly
DocumentRoot /dev/null
-
+<% if location then %>
+ Alias /static <%= location %>/root/static
+<% endif %>
Alias / <%= script %>/
FastCgiServer <%= script %> -processes <%= process %> -idle-timeout 30