Add healthchecks for different containers.

This commit is contained in:
2021-12-09 12:35:11 +01:00
parent 4d02aa2d97
commit 7dc1488566

View File

@@ -91,6 +91,8 @@ services:
- ${PWD}/mysql_databases.sql:/docker-entrypoint-initdb.d/01_create_databases.sql - ${PWD}/mysql_databases.sql:/docker-entrypoint-initdb.d/01_create_databases.sql
networks: networks:
- internal - internal
healthcheck:
test: ["CMD-SHELL", "mysqladmin ping -uroot -p$$(DB_ROOT_PW)"]
psql14: psql14:
image: postgres:14-alpine image: postgres:14-alpine
@@ -104,6 +106,8 @@ services:
- ${PWD}//postgres_databases.sql:/docker-entrypoint-initdb.d/01_create_databases.sql - ${PWD}//postgres_databases.sql:/docker-entrypoint-initdb.d/01_create_databases.sql
networks: networks:
- internal - internal
healthcheck:
test: ["CMD-SHELL", "pg_isready -U postgres"]
redis: redis:
image: redis:alpine image: redis:alpine
@@ -113,4 +117,6 @@ services:
- redis-data:/data - redis-data:/data
networks: networks:
- internal - internal
healthcheck:
test: ["CMD-SHELL", "redis-cli ping"]