initial COM2 system snapshot
This commit is contained in:
38
COM2_FIX_MAUTIC_ONLY_ONE_SHOT.sh
Executable file
38
COM2_FIX_MAUTIC_ONLY_ONE_SHOT.sh
Executable file
@@ -0,0 +1,38 @@
|
||||
#!/usr/bin/env bash
|
||||
set -euo pipefail
|
||||
|
||||
MA="hxki-mautic"
|
||||
CA="hx-caddy"
|
||||
|
||||
echo "=== COM2 · FIX MAUTIC ONLY (no rebuild, no guessing) ==="
|
||||
|
||||
echo "[1] Stoppe NUR Mautic"
|
||||
docker stop "$MA" >/dev/null || true
|
||||
|
||||
echo "[2] Starte NUR Mautic neu"
|
||||
docker start "$MA" >/dev/null
|
||||
|
||||
echo "[3] Warte bis Mautic auf :80 lauscht (max 60s)"
|
||||
for i in {1..60}; do
|
||||
if docker exec "$MA" sh -lc "ss -lnt | grep -q ':80 '"; then
|
||||
echo "OK: Mautic lauscht auf Port 80"
|
||||
break
|
||||
fi
|
||||
sleep 1
|
||||
if [ "$i" -eq 60 ]; then
|
||||
echo "FAIL: Mautic lauscht NICHT auf Port 80"
|
||||
docker logs --tail=120 "$MA"
|
||||
exit 1
|
||||
fi
|
||||
done
|
||||
|
||||
echo "[4] Test: Caddy -> Mautic"
|
||||
if docker exec "$CA" sh -lc "wget -qO- http://hxki-mautic/ >/dev/null"; then
|
||||
echo "OK_CADDY_TO_MAUTIC"
|
||||
else
|
||||
echo "FAIL_CADDY_TO_MAUTIC"
|
||||
docker logs --tail=120 "$MA"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "=== DONE: COM2 IST SAUBER ==="
|
||||
Reference in New Issue
Block a user