zc.buildout 菜单,用于使用repoze.zope2生成zope实例
项目描述
详细文档
此菜谱使用plone.recipe.zope2instance和plone.recipe.zope2zeoserver生成Zope2实例/zeo服务器的配置文件和实例,使用repoze.zope2
这意味着您的实例是PasteDeploy提供服务的WSGI应用程序。
WSGI实例
菜谱选项与plone.recipe.zope2instance相同。
默认日志配置已覆盖,将日志记录到标准错误而不是标准日志文件。您可以通过设置event-log-custom和access-log-custom选项来更改此设置。
我们将从创建一个使用该菜谱的buildout开始
>>> write('buildout.cfg', ... """ ... [buildout] ... parts = instance ... extends = ... http://dist.plone.org/release/3.3/versions.cfg ... http://download.zope.org/zope3.4/3.4.0/versions.cfg ... find-links = ... http://dist.repoze.org/zope2/2.10/ ... versions = versions ... ... [instance] ... recipe = collective.recipe.zope2wsgi ... user = admin:admin ... """)
运行buildout会给我们
>>> print 'start', system(buildout) start Installing instance. Generated config file '/sample-buildout/instance.ini' Generated script '/sample-buildout/bin/instance'. Generated script '/sample-buildout/bin/instance.wsgi'.
然后您只需要运行
$ bin/instance serve
这将使用生成的instance.ini文件启动应用程序,并通过Paste。
您还可以使用mod_wsgi与instance.wsgi脚本(此脚本尚未经过测试,但应该可以工作)。
使用ZEO
菜谱选项与plone.recipe.zope2zeoserver相同。
我们将从创建一个使用该菜谱的buildout开始
>>> write('buildout.cfg', ... """ ... [buildout] ... parts = zeo instance ... extends = ... http://dist.plone.org/release/3.3/versions.cfg ... http://download.zope.org/zope3.4/3.4.0/versions.cfg ... find-links = ... http://dist.repoze.org/zope2/2.10/ ... versions = versions ... ... [zeo] ... recipe = collective.recipe.zope2wsgi:zeo ... ... [instance] ... recipe = collective.recipe.zope2wsgi ... user = admin:admin ... zeo-client = on ... """)
运行buildout会给我们
>>> print 'start', system(buildout) start ... Installing zeo. Created directory /sample-buildout/parts/zeo ... Generated script '/sample-buildout/bin/zeo'. Generated script '/sample-buildout/bin/zeopack'. Installing instance. Generated script '/sample-buildout/bin/instance'. Generated script '/sample-buildout/bin/instance.wsgi'.
然后您只需要运行
$ bin/zeo start $ bin/instance serve --daemon
贡献者
Gael Pasgrimaud <gael@gawel.org>
变更历史
0.1 (2009-09-04)
初始发布 [gawel]
下载
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分发
collective.recipe.zope2wsgi-0.1.tar.gz (200.1 kB 查看散列)
关闭
collective.recipe.zope2wsgi-0.1.tar.gz的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | ed2616b53efb9c21fa98726a8cdecc3a59d61cfb1683a0a28cca7ff8da5e707f |
|
MD5 | 78d506184ac4fb2e81b85553b5a93c22 |
|
BLAKE2b-256 | 1222f80faa3ebe96b4d30b1504b14010819b973221057f9de6fd3fa8be4b4fd7 |