############################# # # Instanciate memcached # # No slapos parameter needed # ############################# [buildout] parts = memcached-instance publish-memcached-connection-information promise eggs-directory = {{ eggs_directory }} develop-eggs-directory = {{ develop_eggs_directory }} offline = true [directory] recipe = slapos.cookbook:mkdirectory etc = ${buildout:directory}/etc bin = ${buildout:directory}/bin service = ${:etc}/run promise = ${:etc}/promise [memcached-instance] recipe = slapos.cookbook:generic.memcached wrapper_path = ${directory:service}/memcached binary_path = {{ memcached_location }}/bin/memcached shell-path = {{ dash_location }}/bin/dash ip = ${slap-network-information:local-ipv4} port = 11000 [publish-memcached-connection-information] recipe = slapos.cookbook:publishurl url = memcached://${memcached-instance:ip}:${memcached-instance:port}/ # Deploy zope promises scripts [promise] recipe = slapos.cookbook:check_port_listening path = ${directory:promise}/memcache hostname = ${memcached-instance:ip} port = ${memcached-instance:port}