为Birdhouse应用程序生成Dockerfile的Buildout配方。
项目描述
简介
birdhousebuilder.recipe.docker 是一个 Buildout 配方,用于为 Dockerfile 生成 Birdhouse 应用程序。
使用方法
该配方将为您的Birdhouse应用程序生成一个Dockerfile。您可以在应用程序的根目录中找到Dockerfile。
支持选项
此配方支持以下选项
- app
您的应用程序名称。默认:birdhouse
- maintainer
Dockerfile的维护者。
- description
Dockerfile的描述。
- vendor
应用程序的供应商。默认:Birdhouse
- version
应用程序的版本。默认:1.0.0
- hostname
docker容器的主机名。默认:localhost
- http-port
应用程序服务的HTTP端口。默认:8080
- https-port
应用程序服务的HTTPS端口。默认:8443
- output-port
WPS应用程序服务的WPS输出端口。默认:8000
示例用法
以下示例 buildout.cfg 生成一个Dockerfile
[buildout]
parts = docker
[docker]
recipe = birdhousebuilder.recipe.docker
app = emu
maintainer = Birdhouse
description = Emu WPS Application
version = 0.5.0
hostname = emu-demo.local
http-port = 8094
output-port = 38094
变更
0.5.3 (2017-05-11)
在Dockerfile中添加了etc/的卷。
0.5.2 (2016-10-21)
更改默认端口,为docker-compose生成.env文件。
0.5.1 (2016-10-20)
修复Dockerfile中etc/和var/run/的文件夹权限。
0.5.0 (2016-10-19)
将配方更新为buildout部署。
简化的Dockerfile。
删除了自定义的cfg模板。
0.4.8 (2015-12-23)
更新了readme。
修复了设置和buildout选项。
0.4.7 (2015-12-23)
修复了/data卷的权限问题。
将update-user添加为默认命令。
为docker.cfg添加buildout选项。
添加了默认环境变量hostname和user。
0.4.6 (2015-12-22)
在Dockerfile中使用仅volume /data for /var/lib。
0.4.5 (2015-12-17)
修复了Dockerfile中的命令生成。
0.4.4 (2015-12-16)
添加了
选项。 将docker的custom.cfg复制到.docker.cfg。
添加了.dockerignore文件。
0.4.3 (2015-12-15)
添加了设置选项以生成docker镜像的自定义cfg。
0.4.2 (2015-12-14)
添加了git-url、git-branch、subdir和buildout-cfg选项。
0.4.1 (2015-12-10)
修复了Dockerfile中EXPOSE的设置。
0.4.0 (2015-12-10)
添加了环境和暴露选项。
启用了travis。
0.3.2 (2015-09-25)
修复了dockerfile模板中的malleefowl默认端口。
更改了dockerfile卷。
0.3.1 (2015-09-24)
更新了Dockerfile模板。
添加了output-port选项。
0.3.0 (2015-09-22)
更新了Dockerfile模板。
添加了更多选项。
0.2.2 (2015-08-05)
清理了…移除了conda依赖。
更新到buildout 2.x。
0.2.1 (2015-04-13)
更新了CentOS构建的Dockerfile模板(sudo缺失)。
0.2.0 (2015-03-16)
更新了birdhouse环境的Dockerfile模板。
0.1.1 (2014-11-13)
更新了Dockerfile模板…只启动supervisord。
修复了Readme中的示例。
0.1.0 (2014-11-05)
初始发布。
birdhousebuilder.recipe.docker-0.5.3.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6bb1f0b3f125ccc88920e7fd8f3a1de5bd4551c732d624361b50dfbb9724419b |
|
MD5 | 01e5ea92817669364b48fe446c485941 |
|
BLAKE2b-256 | 78d77eab5be17770c01c7b7b43b5691178afbf4e856a153bdbf09d74bbe3d05b |