mirror of
https://github.com/ZettaIO/restic-compose-backup.git
synced 2025-09-28 06:35:24 +00:00
Support getting configured container env vars
This commit is contained in:
@@ -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"""
|
||||
|
Reference in New Issue
Block a user