[buildout] parts = app i18n test mkdirs zpasswd site_zcml zope_conf zdaemon_conf raw_deploy_ini raw_debug_ini themed_deploy_ini themed_debug_ini profile_ini kofactl waeupdocs coverage-detect coverage-report lxml diazo nodejs npm grunt_script # For backward compatibility, telling buildout not to throw away # the data and log subdirectories from the parts directory. data log extends = http://good-py.appspot.com/release/diazo/1.0 buildout.cfg find-links = extensions = mr.developer auto-checkout = bootstrap always-checkout = force develop = . show-picked-versions = true update-versions-file = versions.cfg [sources] bootstrap = git https://github.com/twbs/bootstrap.git egg=false rev=v3.0.3 [kofa_params] ## Basic parameters for deployment. # default is 127.0.0.1 host = 0.0.0.0 # default is 8080 base_port = 8080 zeo1_port = 8080 zeo2_port = 8081 zeo3_port = 8082 server_port = 8100 # default 7. Number of pre-opened ZODB threads/client pool_size = 7 # default 20MB. Cache size of each client (ZEO only) client_cache = 20MB # default 5000. Number of objects cached. object_cache = 5000 # number of preopened paster threads, default 10 threadpool_workers = 10 # package to be developed devel_pkg = waeup.kofa [lxml] recipe = z3c.recipe.staticlxml egg = lxml [diazo] recipe = zc.recipe.egg eggs = diazo [wsgi] PasteScript waeup.kofa [beaker] [nodejs] recipe = zc.recipe.cmmi #url = http://nodejs.org/dist/v0.9.3/node-v0.9.3.tar.gz url = http://nodejs.org/dist/v0.10.24/node-v0.10.24.tar.gz # create a shell script that wraps `grunt` script in `parts/` with # $PATH set correctly. [grunt_script] recipe = collective.recipe.template mode = 775 input = etc/grunt.sh.in output = ${buildout:directory}/bin/grunt [npm] recipe = plone.recipe.command command = cd ${buildout:directory}/src/bootstrap ${buildout:parts-directory}/nodejs/bin/npm install -g grunt-cli ${buildout:parts-directory}/nodejs/bin/npm install # # waeup.kofa config # [app] recipe = zc.recipe.egg eggs = waeup.kofa [beaker, diazo] z3c.evalexception>=2.0 Paste PasteScript PasteDeploy repoze.profile ZODB3 interpreter = python-console [mkdirs] recipe = z3c.recipe.mkdir paths = ${zope_conf:filestorage} ${zope_conf:logfiles} ${zope_conf:blobstorage} ${buildout:directory}/var/mailqueue/cur ${buildout:directory}/var/mailqueue/tmp ${buildout:directory}/var/mailqueue/new ${buildout:directory}/var/datacenter/media ${buildout:directory}/parts/test/datacenter [zdaemon_conf] recipe = collective.recipe.template input = etc/zdaemon.conf.in output = ${buildout:parts-directory}/etc/zdaemon.conf [raw_debug_ini] recipe = collective.recipe.template input = etc/raw/debug.ini.in output = ${buildout:parts-directory}/etc/raw-debug.ini [raw_deploy_ini] recipe = collective.recipe.template input = etc/raw/deploy.ini.in output = ${buildout:parts-directory}/etc/raw-deploy.ini [themed_debug_ini] recipe = collective.recipe.template input = etc/themed/debug.ini.in output = ${buildout:parts-directory}/etc/themed-debug.ini [themed_deploy_ini] recipe = collective.recipe.template input = etc/themed/deploy.ini.in output = ${buildout:parts-directory}/etc/themed-deploy.ini # # ctl-scripts... # [kofactl] # See http://pypi.python.org/pypi/zc.recipe.egg for details... # Here we create the kofactl script again, this time with a # fixed path to zdaemon.conf as argument. recipe = zc.recipe.egg eggs = waeup.kofa [beaker, diazo] arguments = "${buildout:parts-directory}/etc/zdaemon.conf" scripts = kofactl=kofactl