When I first tried it I had 2 services and one started cleanly, but the other crashed. Docker-compose then never exits (apparently) and I had my Java process hang waiting for the process with no feedback in logs. This seems to be fixed in docker-compose 2.17, or at least I was unable to reproduce it when I had upgraded. It might be good to at least print more verbose output from the docker-compose process so that the user gets some feedback if it's slow, or hanging like this.