[%(zope_id)s] recipe = slapos.cookbook:generic.zope.zeo.client # XXX: products won't be needed as soon as all ERP5 (and products-deps) # products will be eggified so then it will be possible to use them thanks to # availability in software's eggs products = ${products:list} # Options user = zope port = %(zope_port)s ip = $${slap-network-information:local-ipv4} thread-amount = %(zope_thread_amount)s deadlock-path = /manage_debug_threads timezone = %(timezone)s zeo-connection-string = %(zeo_connection_string)s timeserver = %(zope_timeserver)s # Paths wrapper = $${basedirectory:services}/%(zope_id)s instance-path = $${directory:instance} instance-etc = $${directory:instance-etc} instance-products = $${directory:instance-products} bt5-repository = $${rootdirectory:var}/bt5_repository tmp-path = $${rootdirectory:tmp} bin-path = $${rootdirectory:bin} site-zcml = $${:instance-etc}/site.zcml pid-file = $${basedirectory:run}/%(zope_id)s.pid lock-file = $${basedirectory:run}/%(zope_id)s.lock event-log = $${basedirectory:log}/%(zope_id)s-event.log z2-log = $${basedirectory:log}/%(zope_id)s-Z2.log configuration-file = $${rootdirectory:etc}/%(zope_id)s.conf inituser = $${:instance-path}/inituser # Binary information runzope-binary = ${buildout:bin-directory}/runzope # BT5 Configuration bt5-repository-list = [logrotate-entry-%(zope_id)s] <= logrotate recipe = slapos.cookbook:logrotate.d name = %(zope_id)s log = $${%(zope_id)s:event-log} $${%(zope_id)s:z2-log} post = ${buildout:bin-directory}/killpidfromfile $${%(zope_id)s:pid-file} SIGUSR2