diff --git a/fig/project.py b/fig/project.py index 157044cbf5..43d52983a1 100644 --- a/fig/project.py +++ b/fig/project.py @@ -116,11 +116,11 @@ class Project(object): service.start(**options) def stop(self, service_names=None, **options): - for service in self.get_services(service_names): + for service in reversed(self.get_services(service_names)): service.stop(**options) def kill(self, service_names=None, **options): - for service in self.get_services(service_names): + for service in reversed(self.get_services(service_names)): service.kill(**options) def build(self, service_names=None, **options): @@ -156,4 +156,4 @@ class DependencyError(Exception): self.msg = msg def __str__(self): - return self.msg \ No newline at end of file + return self.msg