Implement depends_on to define an order for services in the v2 format.
Signed-off-by: Daniel Nephin <dnephin@docker.com>
This commit is contained in:
parent
33bb7c4e02
commit
6e5c312768
7 changed files with 70 additions and 8 deletions
|
|
@ -471,7 +471,8 @@ class Service(object):
|
|||
net_name = self.net.service_name
|
||||
return (self.get_linked_service_names() +
|
||||
self.get_volumes_from_names() +
|
||||
([net_name] if net_name else []))
|
||||
([net_name] if net_name else []) +
|
||||
self.options.get('depends_on', []))
|
||||
|
||||
def get_linked_service_names(self):
|
||||
return [service.name for (service, _) in self.links]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue