Metadata-Version: 1.1
Name: birdhousebuilder.recipe.docker
Version: 0.5.0
Summary: A Buildout recipe to generate a Dockerfile for Birdhouse applications.
Home-page: https://github.com/bird-house/birdhousebuilder.recipe.docker
Author: Birdhouse
Author-email: wps-dev at dkrz.de
License: Apache License 2
Description: ******************************
        birdhousebuilder.recipe.docker
        ******************************
        
        .. image:: https://travis-ci.org/bird-house/birdhousebuilder.recipe.docker.svg?branch=master
           :target: https://travis-ci.org/bird-house/birdhousebuilder.recipe.docker
           :alt: Travis Build
        
        Introduction
        ************
        
        ``birdhousebuilder.recipe.docker`` is a `Buildout`_ recipe to generate a `Dockerfile`_ for `Birdhouse`_ applications.
        
        .. _`Buildout`: http://buildout.org/
        .. _`Dockerfile`: https://www.docker.com/
        .. _`Birdhouse`: http://bird-house.github.io/
        
        Usage
        *****
        
        The recipe will generate a Dockerfile for your Birdhouse application. You can find the Dockerfile in the root folder of the application.
        
        Supported options
        =================
        
        This recipe supports the following options:
        
        **app**
           The name of your application. Default: birdhouse
        
        **maintainer**
           The maintainer of the Dockerfile.
        
        **description**
           Description of the Dockerfile.
        
        **vendor**
           The vendor of the application. Default: Birdhouse
        
        **version**
           The version of the application. Default: 1.0.0
        
        **hostname**
           The hostname of the docker container. Default: localhost
        
        **http-port**
           The HTTP port of the app service. Default: 8094
        
        **https-port**
           The HTTPS port of the app service. Default: 28094
        
        **output-port**
           The WPS output port of the wps apps service. Default: 38094
        
        
        Example usage
        =============
        
        The following example ``buildout.cfg`` generates a Dockerfile:
        
        .. code-block:: ini
        
          [buildout]
          parts = docker
        
          [docker]
          recipe = birdhousebuilder.recipe.docker
          app = emu
          maintainer = Birdhouse
          description = Emu WPS Application
          version = 0.5.0
          http-port = 8094
          output-port = 38094
        
        Authors
        *******
        
        Carsten Ehbrecht ehbrecht at dkrz.de
        
        Changes
        *******
        
        0.5.0 (2016-10-19)
        ==================
        
        * update recipe to buildout deployment.
        * simplified Dockerfile.
        * removed custom.cfg template.
        
        0.4.8 (2015-12-23)
        ==================
        
        * update readme.
        * fixed settings and buildout-options.
        
        0.4.7 (2015-12-23)
        ==================
        
        * fixed /data volume permissions.
        * added update-user as default command.
        * add buildout-options for docker.cfg.
        * added default envs hostname and user.
        
        0.4.6 (2015-12-22)
        ==================
        
        * using only volume /data for /var/lib in Dockerfile.
        
        0.4.5 (2015-12-17)
        ==================
        
        * fixed command generation in Dockerfile.
        
        0.4.4 (2015-12-16)
        ==================
        
        * added ``command`` option.
        * custom.cfg for docker is copied to ``.docker.cfg``.
        * added ``.dockerignore`` file.
        
        0.4.3 (2015-12-15)
        ==================
        
        * added settings option to generate a custom.cfg for docker image.
        
        0.4.2 (2015-12-14)
        ==================
        
        * added git-url, git-branch, subdir and buildout-cfg options.
        
        0.4.1 (2015-12-10)
        ==================
        
        * fixed setting of EXPOSE in Dockerfile.
        
        0.4.0 (2015-12-10)
        ==================
        
        * added environment and expose options.
        * enabled travis.
        
        0.3.2 (2015-09-25)
        ==================
        
        * fixed malleefowl default port in dockerfile template.
        * changed dockerfile volumes.
        
        0.3.1 (2015-09-24)
        ==================
        
        * updated Dockerfile template.
        * added output-port option.
        
        0.3.0 (2015-09-22)
        ==================
        
        * updated Dockerfile template.
        * more options added.
        
        0.2.2 (2015-08-05)
        ==================
        
        * cleaned up ... removed conda dependency.
        * update to buildout 2.x.
        
        0.2.1 (2015-04-13)
        ==================
        
        * Updated Dockerfile template for CentOS builds (sudo was missing).
        
        0.2.0 (2015-03-16)
        ==================
        
        * Updated Dockerfile template for birdhouse environments.
        
        0.1.1 (2014-11-13)
        ==================
        
        * Updated Dockerfile template ... starts only supervisord.
        * Fixed example in Readme.
        
        0.1.0 (2014-11-05)
        ==================
        
        * Initial Release.
        
Keywords: buildout recipe birdhouse docker
Platform: UNKNOWN
Classifier: Framework :: Buildout
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Build Tools
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: License :: OSI Approved :: BSD License
