为birdhouse应用程序生成dockerfile的构建方法。

birdhousebuilder.recipe.docker的Python项目详细描述


Travis Build

简介

birdhousebuilder.recipe.docker是为Birdhouse应用程序生成DockerfileBuildout配方。

用法

配方将为birdhouse应用程序生成dockerfile。您可以在应用程序的根文件夹中找到dockerfile。

支持的选项

此配方支持以下选项:

app
应用程序的名称。默认值:birdhouse
维护者
dockerfile的维护者。
说明
dockerfile的说明。
供应商
应用程序的供应商。默认值:birdhouse
版本
应用程序的版本。默认值:1.0.0
主机名
Docker容器的主机名。默认:本地主机
http端口
应用程序服务的http端口。默认值:8080
https端口
应用程序服务的https端口。默认值:8443
输出端口
wps apps服务的wps输出端口。默认值:8000

示例用法

以下示例buildout.cfg生成dockerfile:

[buildout]parts=docker[docker]recipe=birdhousebuilder.recipe.dockerapp=emumaintainer=Birdhousedescription=Emu WPS Applicationversion=0.5.0hostname=emu-demo.localhttp-port=8094output-port=38094

作者

德克尔兹德的Carsten Ehbrecht Ehbrecht

更改

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)

  • 更新配方以构建部署。
  • 简化的dockerfile。
  • 已删除custom.cfg模板。

0.4.8(2015-12-23)

  • 更新自述文件。
  • 修复了设置和构建选项。

0.4.7(2015-12-23)

  • 固定/数据卷权限。
  • 添加了更新用户作为默认命令。
  • 为docker.cfg添加构建选项。
  • 添加了默认环境主机名和用户。

0.4.6(2015-12-22)

  • 只使用dockerfile中/var/lib的卷/数据。

0.4.5(2015-12-17)

  • 修正了Dockerfile中的命令生成。

0.4.4(2015-12-16)

  • 添加了command选项。
  • docker的custom.cfg被复制到.docker.cfg
  • 添加了.dockerignore文件。

0.4.3(2015-12-15)

  • 添加了设置选项以生成docker图像的custom.cfg。

0.4.2(2015-12-14)

  • 添加了git url、git branch、subdir和buildout cfg选项。

0.4.1(2015-12-10)

  • 修正了DockerFile中公开的设置。

0.4.0(2015-12-10)

  • 添加了环境和公开选项。
  • 启用Travis。

0.3.2(2015-09-25)

  • 修正了Dockerfile模板中的malleFowl默认端口。
  • 已更改Dockerfile卷。

0.3.1(2015-09-24)

  • 更新了Dockerfile模板。
  • 添加了输出端口选项。

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。
  • 修复了自述文件中的示例。

0.1.0(2014-11-05)

  • 初次发布。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
迭代值时的java HashMap线程安全性   java Android:从sqlite数据库检索数据   java OpeNni:颜色坐标到深度坐标   替换Java将所有逗号替换为分号,引号内的逗号除外   java如何获取数据库中的图像,并将其设置为特定行的表的“tooltipText()   java如何使用“没有休息吗?   java Spring引导与Gradle版本的Gradle问题   java无法更新oracle中的clob字段   用Java创建一个简单的银行账户   java openfire服务器是否实现了地雷功能?   java Android获取支持的区域设置列表   用sqlite安卓实现java简单数学计算   JavaAEMServlet获取请求头值   在java中生成随机16位数字   有类似dotnetkicks的东西吗。com for Java   xml@xmlanyement不会解组为特定的Java类型,而是在JAXBElement处停止   尝试反序列化对象时发生java错误   java如何将JSON对象从POSTMAN发送到Restful Web服务   com的java性能。太阳网httpserver。HttpServer和HttpURLConnection?