Wait until gluetun is ready [BUG]
Since all the other services depend on the gluetun service to be ready, it may make sense to add some sort of dependency. Otherwise, I have seen some of the services not work.
Hi, I'll look into this and ensure that all containers are supplied appropriate dependency information.
This should be an easy fix by using dockers compose's depends_on: option. It will control which order containers are started in, however it does not wait for containers to be completely ready before starting the next one.
depends_on:
Control startup and shutdown order in Compose
Even, better, we can add condition: service_healthy. This works well.
depends_on:
gluetun:
condition: service_healthy