From 881b7979d5e6fb7b62bc290e650c7870427a9dfe Mon Sep 17 00:00:00 2001 From: Red5d Date: Wed, 28 Jul 2021 23:43:07 -0400 Subject: [PATCH] Fix malformed 'devices' values --- autocompose.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/autocompose.py b/autocompose.py index 11299a0..3527e7f 100644 --- a/autocompose.py +++ b/autocompose.py @@ -49,7 +49,7 @@ def generate(cname): 'cap_drop': cattrs['HostConfig']['CapDrop'], 'cgroup_parent': cattrs['HostConfig']['CgroupParent'], 'container_name': cattrs['Name'][1:], - 'devices': cattrs['HostConfig']['Devices'], + 'devices': [], 'dns': cattrs['HostConfig']['Dns'], 'dns_search': cattrs['HostConfig']['DnsSearch'], 'environment': cattrs['Config']['Env'], @@ -80,6 +80,10 @@ def generate(cname): 'tty': cattrs['Config']['Tty'] } + # Populate devices key if device values are present + if cattrs['HostConfig']['Devices']: + values['devices'] = [x['PathOnHost']+':'+x['PathInContainer'] for x in cattrs['HostConfig']['Devices']] + networks = {} if values['networks'] == set(): del values['networks']