in lib/consul-mesh-extension.ts [485:503]
public resolveContainerDependencies() {
if (!this.container || !this.meshInit) {
throw new Error('The container dependency hook was called before the container was created');
}
const serviceContainer = this.parentService.serviceDescription.get('service-container') as Container;
if (serviceContainer && serviceContainer.container) {
serviceContainer.container.addContainerDependencies({
container: this.meshInit,
condition: ecs.ContainerDependencyCondition.SUCCESS,
});
serviceContainer.container.addContainerDependencies({
container: this.container,
condition: ecs.ContainerDependencyCondition.HEALTHY,
});
}
}