跳转到主要内容

使用Anaconda安装和配置thredds服务器的Buildout配方。

项目描述

Travis Build

简介

birdhousebuilder.recipe.thredds 是一个 Buildout 配方,用于使用 Anaconda 安装和配置 Thredds 服务器。此配方由 Birdhouse 项目使用。

使用方法

该配方要求Anaconda已经安装。它假定默认的Anaconda位置在您的家目录中 ~/anaconda。否则您需要设置 ANACONDA_HOME 环境变量或Buildout选项 anaconda-home

它从名为 birdhouse 的conda环境中安装来自conda通道的 threddsapache-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.condabirdhousebuilder.recipe.supervisorbirdhousebuilder.recipe.tomcat

支持选项

此配方支持以下选项

anaconda-home

Buildout选项,用于Anaconda安装的根目录。默认:$HOME/anaconda。默认位置也可以通过环境变量ANACONDA_HOME设置。示例

export ANACONDA_HOME=/opt/anaconda

搜索优先级是

  1. anaconda-homebuildout.cfg

  2. $ANACONDA_HOME

  3. $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

作者

Carsten Ehbrecht ehbrecht at dkrz.de

变更

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 (8.2 kB 查看哈希值)

上传时间:

构建分布

birdhousebuilder.recipe.thredds-0.3.0-py2-none-any.whl (11.9 kB 查看哈希值)

上传时间: Python 2

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面