Metadata-Version: 1.1
Name: container-transform
Version: 0.5.0
Summary: A converter for various docker cluster formats
Home-page: https://github.com/ambitioninc/container-transform
Author: Micah  Hausler
Author-email: opensource@ambition.com
License: MIT
Description: .. image:: https://travis-ci.org/ambitioninc/container-transform.png
           :target: https://travis-ci.org/ambitioninc/container-transform
        
        .. image:: https://coveralls.io/repos/ambitioninc/container-transform/badge.png?branch=develop
            :target: https://coveralls.io/r/ambitioninc/container-transform?branch=develop
        
        
        
        container-transform
        ===================
        container-transform is a small utility to transform various docker container
        formats to one another.
        
        Currently, container-transform can parse and convert ECS task definitions and
        docker-compose configuration files. Any missing required parameters are
        printed to STDERR.
        
        Quickstart
        ----------
        ::
        
            $ cat docker-compose.yml | container-transform  -v
            {
                "family": "python-app",
                "volumes": [
                    {
                        "name": "host_logs",
                        "host": {
                            "sourcePath": "/var/log/myapp"
                        }
                    }
                ],
                "containerDefinitions": [
                    {
                        "memory": 1024,
                        "image": "postgres:9.3",
                        "name": "db",
                        "essential": true
                    },
                    {
                        "memory": 128,
                        "image": "redis:latest",
                        "name": "redis",
                        "essential": true
                    },
                    {
                        "name": "web",
                        "memory": 64,
                        "command": [
                            "uwsgi",
                            "--json",
                            "uwsgi.json"
                        ],
                        "mountPoints": [
                            {
                                "sourceVolume": "host_logs",
                                "containerPath": "/var/log/uwsgi/"
                            }
                        ],
                        "environment": [
                            {
                                "name": "AWS_ACCESS_KEY_ID",
                                "value": "AAAAAAAAAAAAAAAAAAAA"
                            },
                            {
                                "name": "AWS_SECRET_ACCESS_KEY",
                                "value": "1111111111111111111111111111111111111111"
                            }
                        ],
                        "essential": true
                    }
                ]
            }
            Container db is missing required parameter "cpu".
            Container redis is missing required parameter "cpu".
            Container web is missing required parameter "image".
            Container web is missing required parameter "cpu".
        
        Installation
        ------------
        To install the latest release, type::
        
            pip install container-transform
        
        To install the latest code directly from source, type::
        
            pip install git+git://github.com/ambitioninc/container-transform.git
        
        Documentation
        -------------
        
        Full documentation is available at http://container-transform.readthedocs.org
        
        License
        -------
        MIT License (see LICENSE)
Keywords: docker,container,fig,ecs,compose
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
