diff --git a/Containers/talk/Dockerfile b/Containers/talk/Dockerfile index 5dcbba5e..df5315c7 100644 --- a/Containers/talk/Dockerfile +++ b/Containers/talk/Dockerfile @@ -65,7 +65,8 @@ RUN set -ex; \ libusrsctp \ libwebsockets \ \ - shadow; \ + shadow \ + grep; \ useradd --system -u 1000 eturnal; \ apk del --no-cache \ shadow; \ diff --git a/Containers/talk/start.sh b/Containers/talk/start.sh index 1e7bafbd..43bfd0ca 100644 --- a/Containers/talk/start.sh +++ b/Containers/talk/start.sh @@ -19,7 +19,7 @@ elif [ -z "$INTERNAL_SECRET" ]; then fi set -x -IPv4_ADDRESS_TALK="$(dig nextcloud-aio-talk IN A +short +search | grep '^[0-9.]\+$' | sort | head -n1)" +IPv4_ADDRESS_TALK="$(hostname -i | grep -oP '[0-9]+\.[0-9]+.[0-9]+\.[0-9]+' | head -1)" IPv6_ADDRESS_TALK="$(dig nextcloud-aio-talk AAAA +short +search | grep '^[0-9a-f:]\+$' | sort | head -n1)" set +x