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}