Move parsing of volumes_from to the last step of config parsing.
Includes creating a new compose.config.types module for all the domain objects. Signed-off-by: Daniel Nephin <dnephin@docker.com>
This commit is contained in:
parent
c9ca5e86b0
commit
068edfa313
9 changed files with 74 additions and 45 deletions
|
|
@ -3,12 +3,12 @@ from __future__ import unicode_literals
|
|||
from .testcases import DockerClientTestCase
|
||||
from compose.cli.docker_client import docker_client
|
||||
from compose.config import config
|
||||
from compose.config.types import VolumeFromSpec
|
||||
from compose.const import LABEL_PROJECT
|
||||
from compose.container import Container
|
||||
from compose.project import Project
|
||||
from compose.service import ConvergenceStrategy
|
||||
from compose.service import Net
|
||||
from compose.service import VolumeFromSpec
|
||||
|
||||
|
||||
def build_service_dicts(service_config):
|
||||
|
|
|
|||
|
|
@ -14,6 +14,7 @@ from .. import mock
|
|||
from .testcases import DockerClientTestCase
|
||||
from .testcases import pull_busybox
|
||||
from compose import __version__
|
||||
from compose.config.types import VolumeFromSpec
|
||||
from compose.const import LABEL_CONFIG_HASH
|
||||
from compose.const import LABEL_CONTAINER_NUMBER
|
||||
from compose.const import LABEL_ONE_OFF
|
||||
|
|
@ -27,7 +28,6 @@ from compose.service import ConvergencePlan
|
|||
from compose.service import ConvergenceStrategy
|
||||
from compose.service import Net
|
||||
from compose.service import Service
|
||||
from compose.service import VolumeFromSpec
|
||||
|
||||
|
||||
def create_and_start_container(service, **override_options):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue