diff --git a/scripts/dev-setup.sh b/scripts/dev-setup.sh index 8f33a51..a9b02de 100755 --- a/scripts/dev-setup.sh +++ b/scripts/dev-setup.sh @@ -10,10 +10,10 @@ check_docker() { # Function to check if containers are running and healthy check_containers() { - if docker ps -q -f name=lumen-postgres >/dev/null 2>&1 && \ - docker ps -q -f name=lumen-minio >/dev/null 2>&1 && \ - docker ps -q -f name=lumen-redis >/dev/null 2>&1 && \ - docker ps -q -f name=lumen-questdb >/dev/null 2>&1; then + if [ -n "$(docker ps -q -f name=lumen-postgres)" ] && \ + [ -n "$(docker ps -q -f name=lumen-minio)" ] && \ + [ -n "$(docker ps -q -f name=lumen-redis)" ] && \ + [ -n "$(docker ps -q -f name=lumen-questdb)" ]; then # Check if containers are healthy if [[ "$(docker inspect -f {{.State.Health.Status}} lumen-postgres 2>/dev/null)" == "healthy" ]] && \ [[ "$(docker inspect -f {{.State.Health.Status}} lumen-minio 2>/dev/null)" == "healthy" ]] && \