Fix: Use certbot service instead of alpine in SSL check script
- Changed from alpine to certbot service which is defined in docker-compose-prod.yml - This fixes the 'no such service: alpine' error - Script now uses the existing certbot container to check SSL certificates
This commit is contained in:
@@ -54,7 +54,7 @@ echo -e "${GREEN}✅ Verwende: ${SUDO}${DOCKER_COMPOSE}${NC}"
|
|||||||
echo -e "${YELLOW}🔍 Prüfe SSL-Zertifikate direkt im Volume...${NC}"
|
echo -e "${YELLOW}🔍 Prüfe SSL-Zertifikate direkt im Volume...${NC}"
|
||||||
|
|
||||||
# Starte einen einfachen Container und prüfe die Zertifikate
|
# Starte einen einfachen Container und prüfe die Zertifikate
|
||||||
${SUDO}${DOCKER_COMPOSE} -f docker-compose-prod.yml run --rm -v certbot-certs:/etc/letsencrypt alpine sh -c "
|
${SUDO}${DOCKER_COMPOSE} -f docker-compose-prod.yml run --rm -v certbot-certs:/etc/letsencrypt certbot sh -c "
|
||||||
echo '=== SSL-Zertifikat-Verzeichnis-Inhalt ==='
|
echo '=== SSL-Zertifikat-Verzeichnis-Inhalt ==='
|
||||||
ls -la /etc/letsencrypt/live/ 2>/dev/null || echo 'Kein live-Verzeichnis gefunden'
|
ls -la /etc/letsencrypt/live/ 2>/dev/null || echo 'Kein live-Verzeichnis gefunden'
|
||||||
echo ''
|
echo ''
|
||||||
@@ -86,7 +86,7 @@ fi
|
|||||||
echo -e "${YELLOW}🔍 Prüfe ob Zertifikate für HTTPS verfügbar sind...${NC}"
|
echo -e "${YELLOW}🔍 Prüfe ob Zertifikate für HTTPS verfügbar sind...${NC}"
|
||||||
|
|
||||||
CERT_EXISTS=false
|
CERT_EXISTS=false
|
||||||
if ${SUDO}${DOCKER_COMPOSE} -f docker-compose-prod.yml run --rm -v certbot-certs:/etc/letsencrypt alpine test -f /etc/letsencrypt/live/$DOMAIN/fullchain.pem; then
|
if ${SUDO}${DOCKER_COMPOSE} -f docker-compose-prod.yml run --rm -v certbot-certs:/etc/letsencrypt certbot test -f /etc/letsencrypt/live/$DOMAIN/fullchain.pem; then
|
||||||
CERT_EXISTS=true
|
CERT_EXISTS=true
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user