Allow reading configuration from JSON
JIRA: COMPOSE-3064 Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
This commit is contained in:
parent
f809cac0b2
commit
605c9ca435
@ -218,7 +218,13 @@ def main():
|
||||
kobo.log.add_stderr_logger(logger)
|
||||
|
||||
conf = kobo.conf.PyConfigParser()
|
||||
conf.load_from_file(opts.config)
|
||||
if opts.config.endswith(".json"):
|
||||
with open(opts.config) as f:
|
||||
conf.load_from_dict(json.load(f))
|
||||
conf.opened_files = [opts.config]
|
||||
conf._open_file = opts.config
|
||||
else:
|
||||
conf.load_from_file(opts.config)
|
||||
|
||||
compose_type = opts.compose_type or conf.get('compose_type', 'production')
|
||||
if compose_type == "production" and not opts.label and not opts.no_label:
|
||||
|
Loading…
Reference in New Issue
Block a user