为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输入   检测*NIX上打开的端口时出现java问题   java捕获和保存屏幕截图   java SLF4JLogback:基于日志级别的多模式   Java从字符串中删除动态子字符串   在spring引导中contextLoads测试时运行java Liquibase   基于规则集的任意嵌套POJO的java任意就地转换   java如何做,边做边循环这段代码?   java是什么导致jmh测量中的错误?   java Spring RabbitTemplate执行方法可见性   java jms创建连接http超时weblogic   java如何在JMapViewer中的两点之间放置像箭头一样的图像   在我的形状计算器Java程序中使用带有Switch/Case语句的循环   字符串如何在Java中比较字符和数字