Pārlūkot izejas kodu

Return correct exit code from fig run

Closes #197
Ben Firshman 11 gadi atpakaļ
vecāks
revīzija
983337401c
1 mainītis faili ar 2 papildinājumiem un 1 dzēšanām
  1. 2 1
      fig/cli/main.py

+ 2 - 1
fig/cli/main.py

@@ -233,10 +233,11 @@ class TopLevelCommand(Command):
             with self._attach_to_container(container.id, raw=tty) as c:
             with self._attach_to_container(container.id, raw=tty) as c:
                 service.start_container(container, ports=None, one_off=True)
                 service.start_container(container, ports=None, one_off=True)
                 c.run()
                 c.run()
+            exit_code = container.wait()
             if options['--rm']:
             if options['--rm']:
-                container.wait()
                 log.info("Removing %s..." % container.name)
                 log.info("Removing %s..." % container.name)
                 self.client.remove_container(container.id)
                 self.client.remove_container(container.id)
+            sys.exit(exit_code)
 
 
     def scale(self, options):
     def scale(self, options):
         """
         """