Merge pull request #18 from scottjs/dockerenv_config

Added config option to specify whether or not to remove the dockerenv and dockerinit files
pull/19/head
Christophe Mehay 5 years ago committed by GitHub
commit d1dd94765d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

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