2024-02-17 12:21:51 -08:00
|
|
|
#!/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
|
2024-02-20 19:13:01 -08:00
|
|
|
|
|
|
|
# extra thing because my keycloak healthcheck doesn't work properly
|
|
|
|
|
|
|
|
echo "Wait 15s, then bring Keycloak forwardauth containers online"
|
|
|
|
cd /home/admin/homelab/fighter/config/keycloak
|
|
|
|
sleep 15
|
|
|
|
docker compose up -d
|