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):
if not self.is_handled:
self._exec()
self._rm_dockerenv()
if self.config.remove_dockerenv:
self._rm_dockerenv()
if os.getuid() is 0:
os.setgid(self.config.group)
os.setuid(self.config.user)

@ -226,6 +226,13 @@ class Config(ConfigMeta):
return bool(self._config['clean_env'])
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
def debug(self):
"""Enable debug logs."""

Loading…
Cancel
Save