下载、编译和配置uWSGI的Buildout配方。
项目描述
下载、编译和配置uWSGI的Buildout配方。
创建一个 bin/ uWSGI 可执行文件和 parts XML 配置文件,您可以用它轻松启动 Buildout 沙盒化的 uWSGI 进程。
此配方是 shaunsephton.recipe.uwsgi 的分支,为了使其与最新的 Buildout 和 UWSGI 版本兼容而更新。所有荣誉归原作者所有。
用法
将部分添加到您的 buildout.cfg,如下所示
[buildout] parts=uwsgi [uwsgi] recipe=infrae.uwsgi
运行 buildout 将下载和编译 uWSGI,并在 bin/ 目录中添加与部分同名的可执行文件。在本例中为 bin/uwsgi。它还会在 parts 目录中创建一个与部分同名的 uwsgi.xml 配置文件。在本例中为 bin/uwsgi/uwsgi.xml。
这允许您启动由生成的 XML 文件配置的 uWSGI 进程,即
$ ./bin/uwsgi --xml parts/uwsgi/uwsgi.xml
生成的 XML 配置包括 pythonpath 指令,引用 Buildout 安装的各个 Python eggs,允许 uWSGI 利用它们。
您可以将任何uWSGI配置选项指定为Buildout部分的附加选项。例如,为了指定套接字、模块并启用主进程,可以将socket、module和master选项添加到buildout部分,即:
[buildout] parts=uwsgi [uwsgi] recipe=infrae.uwsgi socket=127.0.0.1:7001 module=my_uwsgi_package.wsgi master=on
您还可以使用eggs选项显式提供一组eggs,即:
[buildout] parts=uwsgi [uwsgi] recipe=infrae.uwsgi download-url=http://projects.unbit.it/downloads/uwsgi-1.4.9.tar.gz eggs=my_uwsgi_package
更改
1.0 (19-08-2013)
初始版本作为shaunsephton.recipe.uwsgi的分支。更新配方以与最近的uwsgi和buildout版本兼容,改进配置选项,并防止每次运行buildout时都下载和编译uwsgi。
项目详情
关闭
infrae.uwsgi-1.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3026c0b4b51403aff0ab7da148f507a3a42eff688069748e3651166b4c8bcf2e |
|
MD5 | 4c0f59f6ad1f7c98f1ef7915604dad41 |
|
BLAKE2b-256 | 247e1a8e9ff3a7e06995a6fefc8b9ddad4ffbdaeb2fd7fa65c857296558da602 |