Support getting configured container env vars
This commit is contained in:
parent
f67e9968f5
commit
ce50a1ff0e
|
@ -38,6 +38,11 @@ class Container:
|
|||
"""Image name"""
|
||||
return self.get_config('Image')
|
||||
|
||||
@property
|
||||
def environment(self):
|
||||
"""All configured env vars for the container"""
|
||||
return self.get_config('Env', default={})
|
||||
|
||||
@property
|
||||
def backup_enabled(self) -> bool:
|
||||
"""Is backup enabled for this container?"""
|
||||
|
@ -68,9 +73,9 @@ class Container:
|
|||
"""Was this container started with run command?"""
|
||||
return self.get_label('com.docker.compose.oneoff', default='False') == 'True'
|
||||
|
||||
def get_config(self, name):
|
||||
def get_config(self, name, default=None):
|
||||
"""Get value from config dict"""
|
||||
return self._config.get(name)
|
||||
return self._config.get(name, default)
|
||||
|
||||
def get_label(self, name, default=None):
|
||||
"""Get a label by name"""
|
||||
|
|
Loading…
Reference in New Issue