Merge pull request #14 from akshaysalunke13/master

Fix yaml output to reflect latest docker-compose reference.
This commit is contained in:
Red5d
2021-03-15 10:28:46 -04:00
committed by GitHub
3 changed files with 7 additions and 2 deletions

3
.gitignore vendored Normal file
View File

@@ -0,0 +1,3 @@
venv
.vscode
.DS_Store

View File

@@ -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.

2
requirements.txt Normal file
View File

@@ -0,0 +1,2 @@
pyaml==20.4.0
docker==4.4.4