Parcourir la source

[ACME] Fix for multiple additional SAN

André il y a 7 ans
Parent
commit
73a566b25a
2 fichiers modifiés avec 3 ajouts et 3 suppressions
  1. 2 2
      data/Dockerfiles/acme/docker-entrypoint.sh
  2. 1 1
      docker-compose.yml

+ 2 - 2
data/Dockerfiles/acme/docker-entrypoint.sh

@@ -263,7 +263,7 @@ while true; do
       log_f "Found AAAA record for ${SAN}: ${AAAA_SAN} - skipping A record check"
       if [[ $(expand ${IPV6:-"0000:0000:0000:0000:0000:0000:0000:0000"}) == $(expand ${AAAA_SAN}) ]] || [[ ${SKIP_IP_CHECK} == "y" ]]; then
         log_f "Confirmed AAAA record ${SAN}"
-        ADDITIONAL_VALIDATED_SAN=${SAN}
+        ADDITIONAL_VALIDATED_SAN+=("${SAN}")
       else
         log_f "Cannot match your IP ${IPV6:-NO_IPV6_LINK} against hostname ${SAN} ($(expand ${AAAA_SAN}))"
       fi
@@ -271,7 +271,7 @@ while true; do
       log_f "Found A record for ${SAN}: ${A_SAN}"
       if [[ ${IPV4:-ERR} == ${A_SAN} ]] || [[ ${SKIP_IP_CHECK} == "y" ]]; then
         log_f "Confirmed A record ${A_SAN}"
-        ADDITIONAL_VALIDATED_SAN=${SAN}
+        ADDITIONAL_VALIDATED_SAN+=("${SAN}")
       else
         log_f "Cannot match your IP ${IPV4} against hostname ${SAN} (${A_SAN})"
       fi

+ 1 - 1
docker-compose.yml

@@ -298,7 +298,7 @@ services:
       depends_on:
         - nginx-mailcow
         - mysql-mailcow
-      image: mailcow/acme:1.33
+      image: mailcow/acme:1.34
       build: ./data/Dockerfiles/acme
       sysctls:
         - net.ipv6.conf.all.disable_ipv6=${SYSCTL_IPV6_DISABLED:-0}