Docker Compose Healthcheck - Marco Peg
https://marcopeg.com/docker-compose-healthcheckThe Docker Compose’s Way A simple way to solve the problem is to use the built-in health checks functionality available in docker-compose 2.1. We can basically tell a service to wait until another service (or multiple services) has completed a health check. Here is a docker-compose.yml with basic health checks set up for both Postgres and MySQL: