├── .gitignore ├── CONTRIBUTIONS.md ├── LICENSE ├── README.md ├── dockermap ├── __init__.py ├── api.py ├── build │ ├── __init__.py │ ├── buffer.py │ ├── context.py │ └── dockerfile.py ├── client │ ├── __init__.py │ ├── base.py │ ├── cli.py │ └── docker_util.py ├── dep.py ├── docker_api.py ├── exceptions.py ├── functional.py ├── map │ ├── __init__.py │ ├── action │ │ ├── __init__.py │ │ ├── base.py │ │ ├── resume.py │ │ ├── script.py │ │ ├── simple.py │ │ └── update.py │ ├── client.py │ ├── config │ │ ├── __init__.py │ │ ├── client.py │ │ ├── container.py │ │ ├── host_volume.py │ │ ├── main.py │ │ ├── network.py │ │ ├── utils.py │ │ └── volume.py │ ├── exceptions.py │ ├── input.py │ ├── policy │ │ ├── __init__.py │ │ ├── base.py │ │ ├── cache.py │ │ ├── dep.py │ │ └── utils.py │ ├── runner │ │ ├── __init__.py │ │ ├── attached.py │ │ ├── base.py │ │ ├── cmd.py │ │ ├── image.py │ │ ├── network.py │ │ ├── script.py │ │ ├── signal_stop.py │ │ └── utils.py │ ├── state │ │ ├── __init__.py │ │ ├── base.py │ │ ├── initial.py │ │ ├── update │ │ │ ├── __init__.py │ │ │ ├── container.py │ │ │ ├── main.py │ │ │ ├── network.py │ │ │ └── volume.py │ │ └── utils.py │ └── yaml.py ├── shortcuts.py └── utils.py ├── docs ├── Makefile ├── api │ ├── dockermap.build.rst │ ├── dockermap.client.rst │ ├── dockermap.map.action.rst │ ├── dockermap.map.config.rst │ ├── dockermap.map.policy.rst │ ├── dockermap.map.rst │ ├── dockermap.map.runner.rst │ ├── dockermap.map.state.rst │ ├── dockermap.map.state.update.rst │ ├── dockermap.rst │ └── modules.rst ├── changes.rst ├── conf.py ├── guide │ ├── containers │ │ ├── actions.rst │ │ ├── advanced.rst │ │ ├── client.rst │ │ ├── maps.rst │ │ └── yaml.rst │ ├── images │ │ ├── context.rst │ │ └── dockerfiles.rst │ └── shortcuts.rst ├── index.rst ├── installation.rst └── start.rst ├── setup.py └── tests ├── __init__.py ├── test_cli.py ├── test_config.py ├── test_context.py ├── test_dependency_resolution.py ├── test_input.py ├── test_policy_kwargs.py ├── test_shortcuts.py ├── test_state.py └── test_value_resolution.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTIONS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/CONTRIBUTIONS.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/README.md -------------------------------------------------------------------------------- /dockermap/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/dockermap/__init__.py -------------------------------------------------------------------------------- /dockermap/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/dockermap/api.py -------------------------------------------------------------------------------- /dockermap/build/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/dockermap/build/__init__.py -------------------------------------------------------------------------------- /dockermap/build/buffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/dockermap/build/buffer.py -------------------------------------------------------------------------------- /dockermap/build/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/dockermap/build/context.py -------------------------------------------------------------------------------- /dockermap/build/dockerfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/dockermap/build/dockerfile.py -------------------------------------------------------------------------------- /dockermap/client/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/dockermap/client/__init__.py -------------------------------------------------------------------------------- /dockermap/client/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/dockermap/client/base.py -------------------------------------------------------------------------------- /dockermap/client/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/dockermap/client/cli.py -------------------------------------------------------------------------------- /dockermap/client/docker_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/dockermap/client/docker_util.py -------------------------------------------------------------------------------- /dockermap/dep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/dockermap/dep.py -------------------------------------------------------------------------------- /dockermap/docker_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/dockermap/docker_api.py -------------------------------------------------------------------------------- /dockermap/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/dockermap/exceptions.py -------------------------------------------------------------------------------- /dockermap/functional.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/dockermap/functional.py -------------------------------------------------------------------------------- /dockermap/map/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/dockermap/map/__init__.py -------------------------------------------------------------------------------- /dockermap/map/action/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/dockermap/map/action/__init__.py -------------------------------------------------------------------------------- /dockermap/map/action/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/dockermap/map/action/base.py -------------------------------------------------------------------------------- /dockermap/map/action/resume.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/dockermap/map/action/resume.py -------------------------------------------------------------------------------- /dockermap/map/action/script.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/dockermap/map/action/script.py -------------------------------------------------------------------------------- /dockermap/map/action/simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/dockermap/map/action/simple.py -------------------------------------------------------------------------------- /dockermap/map/action/update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/dockermap/map/action/update.py -------------------------------------------------------------------------------- /dockermap/map/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/dockermap/map/client.py -------------------------------------------------------------------------------- /dockermap/map/config/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/dockermap/map/config/__init__.py -------------------------------------------------------------------------------- /dockermap/map/config/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/dockermap/map/config/client.py -------------------------------------------------------------------------------- /dockermap/map/config/container.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/dockermap/map/config/container.py -------------------------------------------------------------------------------- /dockermap/map/config/host_volume.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/dockermap/map/config/host_volume.py -------------------------------------------------------------------------------- /dockermap/map/config/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/dockermap/map/config/main.py -------------------------------------------------------------------------------- /dockermap/map/config/network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/dockermap/map/config/network.py -------------------------------------------------------------------------------- /dockermap/map/config/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/dockermap/map/config/utils.py -------------------------------------------------------------------------------- /dockermap/map/config/volume.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/dockermap/map/config/volume.py -------------------------------------------------------------------------------- /dockermap/map/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/dockermap/map/exceptions.py -------------------------------------------------------------------------------- /dockermap/map/input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/dockermap/map/input.py -------------------------------------------------------------------------------- /dockermap/map/policy/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/dockermap/map/policy/__init__.py -------------------------------------------------------------------------------- /dockermap/map/policy/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/dockermap/map/policy/base.py -------------------------------------------------------------------------------- /dockermap/map/policy/cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/dockermap/map/policy/cache.py -------------------------------------------------------------------------------- /dockermap/map/policy/dep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/dockermap/map/policy/dep.py -------------------------------------------------------------------------------- /dockermap/map/policy/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/dockermap/map/policy/utils.py -------------------------------------------------------------------------------- /dockermap/map/runner/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/dockermap/map/runner/__init__.py -------------------------------------------------------------------------------- /dockermap/map/runner/attached.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/dockermap/map/runner/attached.py -------------------------------------------------------------------------------- /dockermap/map/runner/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/dockermap/map/runner/base.py -------------------------------------------------------------------------------- /dockermap/map/runner/cmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/dockermap/map/runner/cmd.py -------------------------------------------------------------------------------- /dockermap/map/runner/image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/dockermap/map/runner/image.py -------------------------------------------------------------------------------- /dockermap/map/runner/network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/dockermap/map/runner/network.py -------------------------------------------------------------------------------- /dockermap/map/runner/script.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/dockermap/map/runner/script.py -------------------------------------------------------------------------------- /dockermap/map/runner/signal_stop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/dockermap/map/runner/signal_stop.py -------------------------------------------------------------------------------- /dockermap/map/runner/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/dockermap/map/runner/utils.py -------------------------------------------------------------------------------- /dockermap/map/state/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/dockermap/map/state/__init__.py -------------------------------------------------------------------------------- /dockermap/map/state/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/dockermap/map/state/base.py -------------------------------------------------------------------------------- /dockermap/map/state/initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/dockermap/map/state/initial.py -------------------------------------------------------------------------------- /dockermap/map/state/update/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/dockermap/map/state/update/__init__.py -------------------------------------------------------------------------------- /dockermap/map/state/update/container.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/dockermap/map/state/update/container.py -------------------------------------------------------------------------------- /dockermap/map/state/update/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/dockermap/map/state/update/main.py -------------------------------------------------------------------------------- /dockermap/map/state/update/network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/dockermap/map/state/update/network.py -------------------------------------------------------------------------------- /dockermap/map/state/update/volume.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/dockermap/map/state/update/volume.py -------------------------------------------------------------------------------- /dockermap/map/state/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/dockermap/map/state/utils.py -------------------------------------------------------------------------------- /dockermap/map/yaml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/dockermap/map/yaml.py -------------------------------------------------------------------------------- /dockermap/shortcuts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/dockermap/shortcuts.py -------------------------------------------------------------------------------- /dockermap/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/dockermap/utils.py -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/api/dockermap.build.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/docs/api/dockermap.build.rst -------------------------------------------------------------------------------- /docs/api/dockermap.client.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/docs/api/dockermap.client.rst -------------------------------------------------------------------------------- /docs/api/dockermap.map.action.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/docs/api/dockermap.map.action.rst -------------------------------------------------------------------------------- /docs/api/dockermap.map.config.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/docs/api/dockermap.map.config.rst -------------------------------------------------------------------------------- /docs/api/dockermap.map.policy.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/docs/api/dockermap.map.policy.rst -------------------------------------------------------------------------------- /docs/api/dockermap.map.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/docs/api/dockermap.map.rst -------------------------------------------------------------------------------- /docs/api/dockermap.map.runner.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/docs/api/dockermap.map.runner.rst -------------------------------------------------------------------------------- /docs/api/dockermap.map.state.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/docs/api/dockermap.map.state.rst -------------------------------------------------------------------------------- /docs/api/dockermap.map.state.update.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/docs/api/dockermap.map.state.update.rst -------------------------------------------------------------------------------- /docs/api/dockermap.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/docs/api/dockermap.rst -------------------------------------------------------------------------------- /docs/api/modules.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/docs/api/modules.rst -------------------------------------------------------------------------------- /docs/changes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/docs/changes.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/guide/containers/actions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/docs/guide/containers/actions.rst -------------------------------------------------------------------------------- /docs/guide/containers/advanced.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/docs/guide/containers/advanced.rst -------------------------------------------------------------------------------- /docs/guide/containers/client.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/docs/guide/containers/client.rst -------------------------------------------------------------------------------- /docs/guide/containers/maps.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/docs/guide/containers/maps.rst -------------------------------------------------------------------------------- /docs/guide/containers/yaml.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/docs/guide/containers/yaml.rst -------------------------------------------------------------------------------- /docs/guide/images/context.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/docs/guide/images/context.rst -------------------------------------------------------------------------------- /docs/guide/images/dockerfiles.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/docs/guide/images/dockerfiles.rst -------------------------------------------------------------------------------- /docs/guide/shortcuts.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/docs/guide/shortcuts.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/docs/installation.rst -------------------------------------------------------------------------------- /docs/start.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/docs/start.rst -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/test_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/tests/test_cli.py -------------------------------------------------------------------------------- /tests/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/tests/test_config.py -------------------------------------------------------------------------------- /tests/test_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/tests/test_context.py -------------------------------------------------------------------------------- /tests/test_dependency_resolution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/tests/test_dependency_resolution.py -------------------------------------------------------------------------------- /tests/test_input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/tests/test_input.py -------------------------------------------------------------------------------- /tests/test_policy_kwargs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/tests/test_policy_kwargs.py -------------------------------------------------------------------------------- /tests/test_shortcuts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/tests/test_shortcuts.py -------------------------------------------------------------------------------- /tests/test_state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/tests/test_state.py -------------------------------------------------------------------------------- /tests/test_value_resolution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merll/docker-map/HEAD/tests/test_value_resolution.py --------------------------------------------------------------------------------