Added config option to specific whether or not to remove the dockerenv and dockerinit files

pull/18/head
Scott Salisbury 5 years ago
parent 8d160616b0
commit f7d20cef7d

@ -99,7 +99,8 @@ class Command(object):
def run(self): def run(self):
if not self.is_handled: if not self.is_handled:
self._exec() self._exec()
self._rm_dockerenv() if self.config.remove_dockerenv:
self._rm_dockerenv()
if os.getuid() is 0: if os.getuid() is 0:
os.setgid(self.config.group) os.setgid(self.config.group)
os.setuid(self.config.user) os.setuid(self.config.user)

@ -226,6 +226,13 @@ class Config(ConfigMeta):
return bool(self._config['clean_env']) return bool(self._config['clean_env'])
return True return True
@property
def remove_dockerenv(self):
"""Remove dockerenv and dockerinit files"""
if 'remove_dockerenv' in self._config:
return bool(self._config['remove_dockerenv'])
return True
@property @property
def debug(self): def debug(self):
"""Enable debug logs.""" """Enable debug logs."""

Loading…
Cancel
Save