En docker swarm, tengo compose yaml que se inicia con docker stack.
depends_on NO aplica a Docker Swarm.
vamos a añadir un healthcheck y una lógica de espera para que los servicios dependientes no fallen si contenedores nginx, bus, database y nginxproxyback, aún no están listos.
✅ RECOMENDACIÓN PRÁCTICA PARA TU CASO
Dado que estás en Swarm y usas .NET 7, te recomiendo:
- Usar wait-for-it.sh o dockerize en el Dockerfile de tus microservicios para esperar a esos servicios antes de lanzar la app
Experiencias con wait.sh o dockerize ?