使用Anaconda安装和配置thredds服务器的Buildout配方。
项目描述
简介
birdhousebuilder.recipe.thredds 是一个 Buildout 配方,用于使用 Anaconda 安装和配置 Thredds 服务器。此配方由 Birdhouse 项目使用。
使用方法
该配方要求Anaconda已经安装。它假定默认的Anaconda位置在您的家目录中 ~/anaconda。否则您需要设置 ANACONDA_HOME 环境变量或Buildout选项 anaconda-home。
它从名为 birdhouse 的conda环境中安装来自conda通道的 thredds 和 apache-tomcat 软件包。birdhouse环境的位置是 .conda/envs/birdhouse。它在 ~/.conda/envs/birdhouse/etc/supervisor/conf.d/tomcat.conf 中部署了Tomcat的 Supervisor 配置。可以使用 ~/.conda/envs/birdhouse/etc/init.d/supervisord start 启动Supervisor。
默认情况下,Thredds将在 https://127.0.0.1:8080/thredds 上可用。
该配方依赖于 birdhousebuilder.recipe.conda、birdhousebuilder.recipe.supervisor 和 birdhousebuilder.recipe.tomcat。
支持选项
此配方支持以下选项
- anaconda-home
Buildout选项,用于Anaconda安装的根目录。默认:$HOME/anaconda。默认位置也可以通过环境变量ANACONDA_HOME设置。示例
export ANACONDA_HOME=/opt/anaconda
搜索优先级是
anaconda-home 在 buildout.cfg
$ANACONDA_HOME
$HOME/anaconda
- data_root
Thredds数据文件(NetCDF)的根路径。默认:~/.conda/envs/birdhouse/var/lib/pywps/output
- organisation
您组织的名称。默认:Birdhouse
- website
您组织的URL。默认:None
- allow_wms
如果设置为true,将启用Web Mapping Service。默认:true。
- allow_wcs
如果设置为true,将启用Web Coverage Service。默认:false。
- allow_nciso
如果设置为true,将启用ISO生成服务。默认:false。
要配置Tomcat,请参阅Tomcat配方中的选项。例如
- http_port
Tomcat服务的HTTP端口。默认:8080
示例使用
以下示例buildout.cfg在Anaconda和给定data_root目录中安装Thredds
[buildout] parts = thredds anaconda-home = /home/myself/anaconda [thredds] recipe = birdhousebuilder.recipe.thredds # ncwms data_root = /var/lib/thredds/data_root organisation = Birdhouse allow_wms = true # tomcat http_port = 8080
变更
0.3.0 (2015-12-17)
安装tomcat。
0.2.3 (2015-12-08)
卸载时删除配置文件。
0.2.2 (2015-06-17)
使用tomcat.content_root()。
清理默认的Thredds配置。
允许更多配置。
0.2.1 (2015-04-02)
更新文档。
0.2.0 (2015-02-24)
在conda环境birdhouse中安装。
使用环境变量$ANACONDA_HOME。
anaconda-home和安装前缀的分离。
0.1.4 (2014-12-06)
在Buildout更新时不要更新conda。
0.1.3 (2014-08-27)
添加了web.xml配置模板。
0.1.2 (2014-08-01)
更新了文档。
0.1.1 (2014-07-22)
解决了thredds配置的部署问题。
0.1.0 (2014-07-10)
初始发布。
项目详情
birdhousebuilder.recipe.thredds-0.3.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f50f5eaa60bfbff7b642e9d25f4235abeda7d1a508f40d317566539691cda7e9 |
|
MD5 | 19e50f423f9d20dac57f7efb5b36b386 |
|
BLAKE2b-256 | 197bbb04651919a832cbbd3057ea634042faf40a69e424b3314ced92798b5042 |
birdhousebuilder.recipe.thredds-0.3.0-py2-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ca9e59224f20280a111ec6042288426a66b992f19c0c0fefad1cbd74fcdbbe64 |
|
MD5 | 3a7ce85b4d2440bd080f3213634ff642 |
|
BLAKE2b-256 | 005be931a31a08740840a38e60c4d44786eebaaa0cd27d1c7f5053d4d53f9253 |