- ###
- #This is for a production deployment, it installs just the products for a production site and sets up the zeo server
- [buildout]
- download-directory = downloads
- download-cache = downloads
- eggs-directory = eggs
- extensions = buildout.eggtractor
- unzip = true
- newest = false
- parts =
- plone
- zope2
- productdistros
- zeo
- instance1
- instance2
- zopepy
- varnish-build
- varnish-instance
- pound-build
- pound-instance
- supervisor
- backup
- versions = versions
- # Add additional egg download sources here. dist.plone.org contains archives
- # of Plone packages.
- find-links =
- http://dist.repoze.org
- http://dist.plone.org
- http://download.zope.org/ppix/
- http://download.zope.org/distribution/
- http://effbot.org/downloads
- # Add additional eggs here
- # elementtree is required by Plone
- eggs =
- elementtree
- MySQL-python
- PIL
- geopy
- simplejson
- Products.CacheSetup
- # Reference any eggs you are developing here, one per line
- # e.g.: develop = src/my.package
- develop =
- [plone]
- recipe = plone.recipe.distros
- urls = http://launchpad.net/plone/2.5/2.5.5/+download/Plone-2.5.5.tar.gz
- nested-packages = Plone-2.5.5.tar.gz
- version-suffix-packages = Plone-2.5.5.tar.gz
- [zope2]
- recipe = plone.recipe.zope2install
- url = http://www.zope.org/Products/Zope/2.9.8/Zope-2.9.8-final.tgz
- fake-zope-eggs = true
- additional-fake-eggs = ZODB3
- skip-fake-eggs =
- zope.testing
- zope.component
- zope.i18n
- # Use this section to download additional old-style products.
- # List any number of URLs for product tarballs under URLs (separate
- # with whitespace, or break over several lines, with subsequent lines
- # indented). If any archives contain several products inside a top-level
- # directory, list the archive file name (i.e. the last part of the URL,
- # normally with a .tar.gz suffix or similar) under 'nested-packages'.
- # If any archives extract to a product directory with a version suffix, list
- # the archive name under 'version-suffix-packages'.
- [productdistros]
- recipe = plone.recipe.distros
- urls =
- http://plone.org/products/maps/releases/1.1/maps-1-1.tgz
- http://gispython.org/downloads/zope/PleiadesGeocoder-1.0b2.tar.gz
- http://plone.org/products/plonebookmarklets/releases/1.0.1/plonebookmarklets-1-0-1-final-tar.gz
- http://plone.org/products/urlwidget/releases/0.7/urlwidget-0-7-tar.gz
- http://plone.org/products/archecsv/releases/2.0/ArcheCSV-2.0.zip
- http://plone.org/products/autocompletewidget/releases/1.2.1/autocompletewidget-1-2-1.tgz
- http://plone.org/products/kupu/releases/1.4.11/kupu-1-4-11.tgz
- http://plone.org/products/smart-csv-exporter/releases/0.6/SmartCsvExporter-0.6.tgz
- nested-packages =
- kupu-1-4-11.tgz
- version-suffix-packages =
- [zeo]
- recipe = plone.recipe.zope2zeoserver
- zope2-location = ${zope2:location}
- zeo-address = 127.0.0.1:8100
- [instance1]
- recipe = plone.recipe.zope2instance
- http-address = 8082
- user = admin:admin
- debug-mode = off
- verbose-security = off
- zeo-client = true
- zeo-address = ${zeo:zeo-address}
- effective-user = zope
- z2-log-level = CRITICAL
- zodb-cache-size = 15000
- zserver-threads = 2
- eggs =
- ${buildout:eggs}
- zcml =
- products =
- ${buildout:directory}/products
- ${productdistros:location}
- [instance2]
- recipe = collective.recipe.zope2cluster
- instance-clone = instance1
- http-address = 8083
- [varnish-build]
- recipe = zc.recipe.cmmi
- url = http://downloads.sourceforge.net/varnish/varnish-2.1.1.tar.gz
- [varnish-instance]
- recipe = plone.recipe.varnish:instance
- daemon = ${buildout:directory}/parts/varnish-build/sbin/varnishd -p between_bytes_timeout=600 -p connect_timeout=600 -p first_byte_timeout=600
- bind = 127.0.0.1:8081
- config = ${buildout:directory}/etc/baynature.vcl
- cache-size = 1024MB
- [pound-build]
- recipe = plone.recipe.pound:build
- url = http://www.apsis.ch/pound/Pound-2.4.4.tgz
- # owner = zope
- [pound-instance]
- recipe = plone.recipe.pound:config
- daemon = 0
- balancers =
- one 127.0.0.1:8080 127.0.0.1:8082 127.0.0.1:8083
- timeout = 600
- [supervisor]
- recipe = collective.recipe.supervisor
- programs =
- 10 zeo ${zeo:location}/bin/runzeo
- 20 instance1 ${instance1:location}/bin/runzope
- 30 instance2 ${instance2:location}/bin/runzope
- 60 pound ${buildout:directory}/bin/poundrun
- 70 varnish ${buildout:directory}/bin/varnish-instance [ -F ]
- [zopepy]
- recipe = zc.recipe.egg
- eggs = ${instance1:eggs}
- interpreter = zopepy
- extra-paths =
- ${zope2:location}/lib/python
- ${productdistros:location}/PloneGetPaid-bundle/lib/python
- scripts = zopepy
- [backup]
- recipe = collective.recipe.backup
- [versions]
- # Version pins for new style products go here
- plone.recipe.zope2instance = 3.6
- setuptools = 0.6c11