Compile & setup Redis on deployed builds #37866
This commit is contained in:
parent
fe94d5bf22
commit
ef610b5879
18
staging.cfg
18
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 =
|
||||
<include package="plone.app.async" file="single_db_instance.zcml" />
|
||||
zope-conf-additional =
|
||||
%import collective.taskqueue
|
||||
<taskqueue>
|
||||
type redis
|
||||
host ${hosts:redis}
|
||||
port ${ports:redis}
|
||||
</taskqueue>
|
||||
<taskqueue-server>
|
||||
name ${:_buildout_section_name_}
|
||||
</taskqueue-server>
|
||||
|
||||
[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}
|
||||
|
|
Reference in New Issue