Kaydet (Commit) 6fad0855 authored tarafından Simon Li's avatar Simon Li

Use format_environment to convert env in ContainerSpec

Signed-off-by: 's avatarSimon Li <orpheus+devel@gmail.com>
üst e1518bf2
......@@ -39,6 +39,7 @@ class ContainerSpec(dict):
def __init__(self, image, command=None, args=None, env=None, workdir=None,
user=None, labels=None, mounts=None, stop_grace_period=None):
from ..utils import split_command # FIXME: circular import
from ..utils import format_environment # FIXME: circular import
self['Image'] = image
......@@ -48,7 +49,10 @@ class ContainerSpec(dict):
self['Args'] = args
if env is not None:
self['Env'] = env
if isinstance(env, dict):
self['Env'] = format_environment(env)
else:
self['Env'] = env
if workdir is not None:
self['Dir'] = workdir
if user is not None:
......
......@@ -6,7 +6,7 @@ from .utils import (
create_host_config, create_container_config, parse_bytes, ping_registry,
parse_env_file, version_lt, version_gte, decode_json_header, split_command,
create_ipam_config, create_ipam_pool, parse_devices, normalize_links,
convert_service_networks,
convert_service_networks, format_environment,
)
from ..types import LogConfig, Ulimit
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment