diff --git a/server/scripts/compose_config.sh b/server/scripts/compose_config.sh new file mode 100644 index 0000000..c011500 --- /dev/null +++ b/server/scripts/compose_config.sh @@ -0,0 +1,30 @@ +#!/bin/bash + +FAIL="" +PASS="" + +echo "==============================" +echo "========== STARTING ==========" +echo "==============================" +for servicedir in /home/joey/homelab/server/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" \ No newline at end of file