Tester si un conteneur Docker est en bonne santé dans un Makefile
Publié le 27/02/2021 • Actualisé le 27/02/2021
Dans ce bout de code, nous allons voir comment tester si un conteneur Docker est en bonne santé dans un Makefile. Le but est d'utiliser cette vérification avant de lancer les tests par exemple, car ceux-ci vont échouer si le conteneur de base de données n'est pas disponible et prêt à être utilisé.
test: phpunit.xml check ## Run main functional and unit tests
check: ## Docker check
@$(DOCKER) info > /dev/null 2>&1 # Docker is up
@test '"healthy"' = `$(DOCKER) inspect --format "{{json .State.Health.Status }}" strangebuzz-db-1` # Db container is up and healthy
Plus sur Stackoverflow Snippet aléatoire