30 lines
654 B
Bash
Executable File
30 lines
654 B
Bash
Executable File
#!/bin/bash
|
|
|
|
FAIL=""
|
|
PASS=""
|
|
|
|
echo "=============================="
|
|
echo "========== STARTING =========="
|
|
echo "=============================="
|
|
for servicedir in /home/joey/homelab/jafner-net/config/*
|
|
do
|
|
service="$(basename $servicedir)"
|
|
echo "===== CHECKING $service"
|
|
cd $servicedir
|
|
{
|
|
docker-compose config > /dev/null 2>&1 &&
|
|
PASS+="$service\n"
|
|
} || {
|
|
FAIL+="$service\n"
|
|
}
|
|
done
|
|
|
|
echo "=============================="
|
|
echo "========== ALL DONE =========="
|
|
echo "=============================="
|
|
|
|
echo "========== PASSED ============"
|
|
echo -e "$PASS"
|
|
|
|
echo "========== FAILED ============"
|
|
echo -e "$FAIL" |