From 98704a81b6052a99310103b1fe59e8a58796dd08 Mon Sep 17 00:00:00 2001 From: Akshay Date: Sun, 14 Mar 2021 21:05:41 +1100 Subject: [PATCH] Fix 'networks' in yaml fix opts following official compose reference [docker-compose reference](https://docs.docker.com/compose/compose-file/compose-file-v3/) --- autocompose.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/autocompose.py b/autocompose.py index 73ec4ca..25eab9e 100644 --- a/autocompose.py +++ b/autocompose.py @@ -60,7 +60,7 @@ def generate(cname): #'log_driver': cattrs['HostConfig']['LogConfig']['Type'], #'log_opt': cattrs['HostConfig']['LogConfig']['Config'], 'logging': {'driver': cattrs['HostConfig']['LogConfig']['Type'], 'options': cattrs['HostConfig']['LogConfig']['Config']}, - 'networks': {x: {'aliases': cattrs['NetworkSettings']['Networks'][x]['Aliases']} for x in cattrs['NetworkSettings']['Networks'].keys()}, + 'networks': {x for x in cattrs['NetworkSettings']['Networks'].keys()}, 'security_opt': cattrs['HostConfig']['SecurityOpt'], 'ulimits': cattrs['HostConfig']['Ulimits'], 'volumes': cattrs['HostConfig']['Binds'], @@ -87,7 +87,7 @@ def generate(cname): networklist = c.networks.list() networks = {} for network in networklist: - if network.attrs['Name'] in values['networks'].keys(): + if network.attrs['Name'] in values['networks']: networks[network.attrs['Name']] = {'external': (not network.attrs['Internal'])} # Check for command and add it if present.