Buildout配方,用于创建mod_wsgi或uwsgi的paste.deploy入口点
项目描述
cykooz.recipe.pastewsgi
此配方创建了一个paste.deploy入口点,用于mod_wsgi。
该项目是Tranchitella Kft最初创建的tranchitella.recipe.wsgi配方的分支,增加了一些新选项。
使用方法
这是一个最小的buildout.cfg文件,它创建了一个mod_wsgi可以使用的WSGI脚本
[buildout] parts = wsgi [wsgi] recipe = cykooz.recipe.pastewsgi eggs = myapplication config-file = ${buildout:directory}/etc/deploy.ini environ = CHAMELEON_CACHE=true CHAMELEON_STRICT=true initialization = import logging logging.info('Run myapplication')
这将创建一个名为wsgi的小Python脚本在bin目录中,mod_wsgi可以加载。您还可以使用可选的extra-paths选项来指定要添加到Python系统路径中的额外路径。
您还可以使用script-name选项来指定生成的脚本文件的名称,如果wsgi不合适。或者,您可以使用target选项来指定生成的脚本文件的完整路径。
此buildout的apache配置如下:
WSGIScriptAlias /mysite /path/to/buildout/bin/wsgi <Directory /home/me/buildout> Order deny,allow Allow from all </Directory>
此配方不会完全安装包,这意味着不会创建控制台脚本。如果您需要控制台脚本,可以添加一个使用zc.recipe.egg的第二个buildout部分,以进行完整安装。
变更
0.6.1 (2015-06-25)
修复了使用Python 3.x时的一个bug。
添加了初始化选项target,可用于指定生成脚本的完整路径。
0.5 (2014-05-20)
创建tranchitella.recipe.wsgi == 0.4的分支
添加一个初始化选项来指定附加初始化的代码
项目详情
下载文件
下载适用于您平台的文件。如果您不确定该选择哪个,请了解更多关于 安装包 的信息。
源代码分发
cykooz.recipe.pastewsgi-0.6.1.tar.gz (11.7 kB 查看哈希值)
关闭
cykooz.recipe.pastewsgi-0.6.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e576b12b2aba6335500a7d990cfde193a3368a5c9f311bc97a2e7833217e8177 |
|
MD5 | 3f026fef13a0fb8bfd4fe2656386c5d0 |
|
BLAKE2b-256 | 5cd96208a1f808d3ac968916fa085ae6fae2895be40495f33fd7ce83c4017390 |