summaryrefslogtreecommitdiff
path: root/config-joey.hs
diff options
context:
space:
mode:
authorJoey Hess2014-12-09 00:34:24 -0400
committerJoey Hess2014-12-09 00:34:24 -0400
commitb22201e36b608ba38f4d741268d04e7de3a966b8 (patch)
tree1256a0e4df4c79a3ddfb9a8c60657155c9ba01eb /config-joey.hs
parentf8943c2036d91585f7afc3140b2442e7e78c284f (diff)
Fix Apache.siteEnabled to update the config file and reload apache when configuration has changed.
Diffstat (limited to 'config-joey.hs')
-rw-r--r--config-joey.hs14
1 files changed, 14 insertions, 0 deletions
diff --git a/config-joey.hs b/config-joey.hs
index 9e0cf90f..78954805 100644
--- a/config-joey.hs
+++ b/config-joey.hs
@@ -76,6 +76,20 @@ darkstar = host "darkstar.kitenet.net"
& Apt.buildDep ["git-annex"] `period` Daily
& Docker.configured
! Docker.docked gitAnnexAndroidDev
+ & website "foo"
+
+website :: String -> RevertableProperty
+website hn = Apache.siteEnabled hn apachecfg
+ where
+ apachecfg = [ "<VirtualHost *>"
+ , "DocumentRoot /tmp/xx"
+ , "<Directory /tmp/xx>"
+ , " Options Indexes FollowSymLinks Multiviews"
+ , " Order allow,deny"
+ , Apache.allowAll
+ , "</Directory>"
+ , "</VirtualHost>"
+ ]
clam :: Host
clam = standardSystem "clam.kitenet.net" Unstable "amd64"