kopia lustrzana https://github.com/jupyterhub/repo2docker
Pass exit code of container back
rodzic
65c89e1f61
commit
ad43fa3aab
|
@ -269,11 +269,12 @@ class Repo2Docker(Application):
|
||||||
for line in container.logs(stream=True):
|
for line in container.logs(stream=True):
|
||||||
self.log.info(line.decode('utf-8'), extra=dict(phase='running'))
|
self.log.info(line.decode('utf-8'), extra=dict(phase='running'))
|
||||||
finally:
|
finally:
|
||||||
# FIXME: We should pass the container's exit code back out!
|
|
||||||
self.log.info('Stopping container...\n', extra=dict(phase='running'))
|
self.log.info('Stopping container...\n', extra=dict(phase='running'))
|
||||||
if container.status == 'running':
|
if container.status == 'running':
|
||||||
container.kill()
|
container.kill()
|
||||||
|
exit_code = container.attrs['State']['ExitCode']
|
||||||
container.remove()
|
container.remove()
|
||||||
|
sys.exit(exit_code)
|
||||||
|
|
||||||
def _get_free_port(self):
|
def _get_free_port(self):
|
||||||
"""
|
"""
|
||||||
|
|
Ładowanie…
Reference in New Issue