Dateien nach "scripts" hochladen

This commit is contained in:
2026-04-20 23:23:25 +02:00
parent 4ac941f193
commit 22a291d6cf
+8 -8
View File
@@ -208,13 +208,9 @@ collect_vpn_config() {
VPN_COUNTRY="$REPLY"; VPN_HOSTNAME=""
fi
# FreqUI Port aus bestehender config ermitteln
local current_port
current_port=$(pct exec "$SEL_ID" -- bash -c \
"grep -oP '0\.0\.0\.0:\K[0-9]+(?=:[0-9]+)' /opt/docker-projekte/freqtrade/docker-compose.yml 2>/dev/null | head -1 || echo 8080" \
2>/dev/null || echo "8080")
ask "FreqUI Port" "$current_port"
FT_PORT="$REPLY"
# FreqUI Port aus bestehender docker-compose.yml lesen (ändert sich nicht)
FT_PORT=$(pct exec "$SEL_ID" -- bash -c "grep -oP '0\.0\.0\.0:\K[0-9]+(?=:[0-9]+)' /opt/docker-projekte/freqtrade/docker-compose.yml 2>/dev/null | head -1 || echo 8080" 2>/dev/null || echo "8080")
info "FreqUI Port: ${FT_PORT} (aus bestehender Konfiguration)"
echo -e "\n${BOLD}${BLUE}══════════ Zusammenfassung ══════════${NC}"
echo -e " Container: ${CYAN}CT ${SEL_ID} | ${SEL_NAME}${NC}"
@@ -435,6 +431,10 @@ PYEOF"
GLUETUN_IMAGE="qmcgaw/gluetun:latest"
fi
# docker-compose.yml mit korrektem Image aktualisieren
info "Setze Image in docker-compose.yml: ${GLUETUN_IMAGE}"
pct exec "$SEL_ID" -- bash -c "sed -i 's|image: .*gluetun.*|image: ${GLUETUN_IMAGE}|' ${FT_DIR}/docker-compose.yml"
# Protokoll-Reihenfolge: UDP zuerst, dann automatisch TCP
for proto in udp tcp; do
@@ -458,7 +458,7 @@ PYEOF"
${CYAN}[INFO]${NC} ${proto^^} ${elapsed}s..."
local log_snippet
log_snippet=$(pct exec "$SEL_ID" -- bash -c "docker logs --since 30s gluetun 2>&1" 2>/dev/null || echo "")
log_snippet=$(pct exec "$SEL_ID" -- bash -c "docker logs gluetun 2>&1 | tail -60" 2>/dev/null || echo "")
# Auth-Fehler → sofort abbrechen, kein Retry
if echo "$log_snippet" | grep -qi "AUTH_FAILED\|auth.*fail\|wrong.*password\|incorrect.*password"; then