diff --git a/staging.cfg b/staging.cfg
index 9016422..99887ff 100644
--- a/staging.cfg
+++ b/staging.cfg
@@ -21,6 +21,7 @@ parts +=
instance15
instance-debug
worker
+ redis-build
varnish-build
varnish-conf
varnish
@@ -49,6 +50,7 @@ instance-debug = 127.0.0.1
worker = 127.0.0.1
varnish = 0.0.0.0
haproxy = 127.0.0.1
+redis = 127.0.0.1
supervisor = 127.0.0.1
[ports]
@@ -73,6 +75,7 @@ worker = ${v:port-base}79
instance-debug = ${v:port-base}80
varnish = ${v:port-base}50
haproxy = ${v:port-base}55
+redis = 6379
supervisor = ${v:port-base}78
[users]
@@ -98,6 +101,16 @@ eggs +=
plone.app.ldap
zcml-additional =
+zope-conf-additional =
+ %import collective.taskqueue
+
+ type redis
+ host ${hosts:redis}
+ port ${ports:redis}
+
+
+ name ${:_buildout_section_name_}
+
[instance2]
<= instance1
@@ -207,10 +220,15 @@ programs =
60 haproxy ${buildout:bin-directory}/haproxy [-f ${buildout:directory}/etc/haproxy.conf -db] true
65 solr ${buildout:bin-directory}/solr-instance [fg] ${solr-instance:location} true
70 varnish (autorestart=true) ${buildout:bin-directory}/varnish ${varnish:location} true
+ 75 redis (autorestart=true) ${buildout:parts-directory}/redis-build/bin/redis-server true
eventlisteners =
memmon TICK_60 ${buildout:bin-directory}/memmon [-p instance1=1200MB -p instance2=1200MB -m zope@localhost]
crashmail PROCESS_STATE ${buildout:bin-directory}/crashmail [-m zope@localhost]
+[redis-build]
+recipe = sorinaso.recipe.redis
+url = http://download.redis.io/redis-stable.tar.gz
+
[varnish-build]
recipe = zc.recipe.cmmi
url = ${varnish:download-url}