diff --git a/fighter/scripts/startup.sh b/fighter/scripts/startup.sh new file mode 100644 index 0000000..2c01964 --- /dev/null +++ b/fighter/scripts/startup.sh @@ -0,0 +1,20 @@ +#!/bin/bash + +# Check for network mounted devices +# NAS SMB +if ! mount -t cifs | grep -q '/mnt/nas'; then + echo "NAS SMB shares not mounted" + exit 1 +fi + +# NAS iSCSI +if ! sudo iscsiadm -m session | grep -q 'iqn.2020-03.net.jafner:fighter'; then + echo "NAS iSCSI share not mounted" + exit 1 +fi + +for stack in /home/admin/homelab/fighter/config/*; do + cd $stack + docker compose up -d + cd /home/admin/homelab/fighter/config/ +done