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 |