diff --git a/fuel_upgrade_system/fuel_upgrade/fuel_upgrade/engines/docker_engine.py b/fuel_upgrade_system/fuel_upgrade/fuel_upgrade/engines/docker_engine.py index 1cf6a905f1..fba715fc28 100644 --- a/fuel_upgrade_system/fuel_upgrade/fuel_upgrade/engines/docker_engine.py +++ b/fuel_upgrade_system/fuel_upgrade/fuel_upgrade/engines/docker_engine.py @@ -334,14 +334,14 @@ class DockerUpgrader(UpgradeEngine): binds=container.get('binds'), privileged=container.get('privileged', False)) + if container.get('after_container_creation_command'): + self.run_after_container_creation_command(container) + if container.get('supervisor_config'): self.start_service_under_supervisor( self.make_service_name(container['id'])) self.clean_iptables_rules(container) - if container.get('after_container_creation_command'): - self.run_after_container_creation_command(container) - def run_after_container_creation_command(self, container): """Runs command in container with retries in case of error