一个用于使用Anaconda安装和设置MongoDB的Buildout食谱。
项目描述
介绍
birdhousebuilder.recipe.mongodb 是一个 Buildout 食谱,用于使用 Anaconda 安装和设置 MongoDB。此食谱由 Birdhouse 项目使用。
用法
该食谱要求Anaconda已经安装。您可以使用buildout选项 anaconda-home 来设置Anaconda安装的前缀。否则,将使用环境变量 CONDA_PREFIX(在激活conda环境时设置变量)作为conda前缀。
该食谱将使用conda环境中的conda通道安装mongodb包。在 {{prefix}}/var/lib/mongodb 中设置一个MongoDB数据库。在 {{prefix}}/etc/supervisor/conf.d/mongodb.conf 中部署一个MongoDB的Supervisor配置。可以通过 {{prefix}}/etc/init.d/supervisor start 启动Supervisor。
该食谱依赖于 birdhousebuilder.recipe.conda 和 birdhousebuilder.recipe.supervisor。
支持选项
该食谱支持以下选项
- anaconda-home
指向Anaconda安装根目录的Buildout选项。默认值:$HOME/anaconda。
针对mongodb的Buildout选项
- bind-ip
mongodb绑定以监听来自应用程序连接的IP地址。默认:127.0.0.1
- 端口
MongoDB实例监听客户端连接的TCP端口。默认:27017
示例用法
以下示例buildout.cfg使用Anaconda安装MongoDB
[buildout] parts = myapp_mongodb [myapp_mongodb] recipe = birdhousebuilder.recipe.mongodb port = 27020
变更
0.4.0 (2016-10-20)
更新到mongodb 2.6的yaml配置
pep8
0.3.0 (2016-06-19)
使用zc.recipe.deployment。
将conda环境与安装前缀分开。
0.2.2 (2015-10-07)
bind_ip和port现在可配置。
将日志记录到supervisor。
0.2.1 (2015-06-25)
添加了用户选项。
0.2.0 (2015-02-24)
在conda环境birdhouse中安装。
使用环境变量$ANACONDA_HOME。
将anaconda-home和安装前缀分开。
0.1.1 (2014-08-01)
更新了文档。
0.1.0 (2014-07-10)
首次发布。
项目详情
birdhousebuilder.recipe.mongodb-0.4.0.tar.gz的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 30a1967d985c41c113153e16213bff796623e59fdb1e9cd49bed44ee53c08fea |
|
MD5 | 1a4571002bbeb1f1e13573ed69040dc9 |
|
BLAKE2b-256 | 3d503afbcb91722debfdc971d934018f7092f374d9093dbc90701b04900c0614 |