Fix handling of service.dockerfile key
Made invalid in v2 format Doesn't break build config anymore Signed-off-by: Joffrey F <joffrey@docker.com>
This commit is contained in:
parent
9cfa71ceee
commit
13063a96cb
3 changed files with 33 additions and 16 deletions
|
|
@ -562,6 +562,12 @@ def normalize_v1_service_format(service_dict):
|
|||
service_dict['logging']['options'] = service_dict['log_opt']
|
||||
del service_dict['log_opt']
|
||||
|
||||
if 'dockerfile' in service_dict:
|
||||
service_dict['build'] = service_dict.get('build', {})
|
||||
service_dict['build'].update({
|
||||
'dockerfile': service_dict.pop('dockerfile')
|
||||
})
|
||||
|
||||
return service_dict
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -45,7 +45,6 @@
|
|||
"devices": {"type": "array", "items": {"type": "string"}, "uniqueItems": true},
|
||||
"dns": {"$ref": "#/definitions/string_or_list"},
|
||||
"dns_search": {"$ref": "#/definitions/string_or_list"},
|
||||
"dockerfile": {"type": "string"},
|
||||
"domainname": {"type": "string"},
|
||||
"entrypoint": {
|
||||
"oneOf": [
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue