Skip to main content

ZC Buildout recipe for installing a Zope 2 ZEO server

Project description

This recipe creates and configures a Zope 2 ZEO server in parts. It also installs a control script, which is like zeoctl, in the bin/ directory. The name of the control script is the the name of the part in buildout.

You can use it with a part like this:

[zeoserver]
recipe = plone.recipe.zope2zeoserver
zope2-location = /path/to/zope2/install
zeo-address = 8100

The available options are:

zope2-location

The path where Zope 2 is installed. If you are also using the plone.recipe.zope2install recipe, and you have that configured as a part called ‘zope2’ prior to the zope2instance part, you can use ${zope2:location} for this parameter.

zeopack

The path to the zeopack.py backup script. A wrapper for this will be generated in bin/zeopack, which sets up the appropriate environment to run this. Defaults to “${zope2-location}/utilities/ZODBTools/zeopack.py”. Set this option to an empty value if you do not want this script to be generated.

zeo-conf

A relative or absolute path to a zeo.conf file. If this is not given, a zope.conf will be generated based on the the options below.

The following options all affect the generated zope.conf.

zeo-address

Give a port for the ZEO server. Defaults to 8100.

effective-user

The name of the effective user for the ZEO process. Defaults to not setting an effective user.

zeo-log

The filename of the ZEO log file. Defaults to var/log/${partname}.log

file-storage

The filename where the ZODB data file will be stored. Defaults to var/filestorage/Data.fs.

socket-name

The filename where ZEO will write its socket file. Defaults to var/zeo.zdsock.

zope-conf-additional

Give additional lines to zope.conf. Make sure you indent any lines after the one with the parameter.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

plone.recipe.zope2zeoserver-0.7.tar.gz (5.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

plone.recipe.zope2zeoserver-0.7-py2.4.egg (12.4 kB view details)

Uploaded Egg

File details

Details for the file plone.recipe.zope2zeoserver-0.7.tar.gz.

File metadata

File hashes

Hashes for plone.recipe.zope2zeoserver-0.7.tar.gz
Algorithm Hash digest
SHA256 697d6c5d58a685a7aa20503295a5933923df80f4d624cf69c3f6baaf8f500d4b
MD5 86a940c23e47a3c1978130ec6a536751
BLAKE2b-256 66cea1aa2ce59e71bd100bb955b53b03344d2cb48d4d3dbbdcbce4cd963d572f

See more details on using hashes here.

File details

Details for the file plone.recipe.zope2zeoserver-0.7-py2.4.egg.

File metadata

File hashes

Hashes for plone.recipe.zope2zeoserver-0.7-py2.4.egg
Algorithm Hash digest
SHA256 cb121adfc7cc1070915a384e7f57f02c867d71a252a7d2f33cb76cc79f92de23
MD5 f0c796048bda48ab591d290f2c1415e1
BLAKE2b-256 d86d2a8f41816615762858a2a3c894113cd814ab8ecc06e62aa3faa1aba801ef

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page