diff --git a/Dockerfile b/Dockerfile index e562e32..40d0a28 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,11 +9,13 @@ LABEL maintainer="alcapone1933 " \ org.opencontainers.image.title="DDNS Updater ipv64.net" \ org.opencontainers.image.description="Community DDNS Updater fuer ipv64.net" -ENV TZ=Europe/Berlin -ENV CRON_TIME="*/15 * * * *" -ENV CRON_TIME_DIG="*/30 * * * *" -ENV VERSION="v0.1.0" -ENV CURL_USER_AGENT="docker-ddns-ipv64/version=$VERSION github.com/alcapone1933/docker-ddns-ipv64" +ENV TZ=Europe/Berlin \ + CRON_TIME="*/15 * * * *" \ + CRON_TIME_DIG="*/30 * * * *" \ + VERSION="v0.1.0" \ + CURL_USER_AGENT="docker-ddns-ipv64/version=$VERSION github.com/alcapone1933/docker-ddns-ipv64" \ + SHOUTRRR_URL="" + RUN apk add --update --no-cache tzdata curl bash tini bind-tools jq && \ rm -rf /var/cache/apk/* diff --git a/data/ddns-update-praefix.sh b/data/ddns-update-praefix.sh index 501ce54..c535fcc 100644 --- a/data/ddns-update-praefix.sh +++ b/data/ddns-update-praefix.sh @@ -1,6 +1,7 @@ #!/usr/bin/env bash PFAD="/data" DATUM=$(date +%Y-%m-%d\ %H:%M:%S) +set -e if ! curl -sSL --user-agent "${CURL_USER_AGENT}" --fail "https://ipv64.net" 2>&1 > /dev/null; then echo "$DATUM FEHLER !!! - 404 Sie haben kein Netzwerk oder Internetzugang oder die Webseite ipv64.net ist nicht erreichbar" exit 1 diff --git a/data/ddns-update.sh b/data/ddns-update.sh index 95c613b..21137f3 100644 --- a/data/ddns-update.sh +++ b/data/ddns-update.sh @@ -1,7 +1,8 @@ #!/usr/bin/env bash PFAD="/data" DATUM=$(date +%Y-%m-%d\ %H:%M:%S) -if ! curl -4sSL --user-agent "${CURL_USER_AGENT}" --fail "https://ipv64.net" 2>&1 > /dev/null; then +set -e +if ! curl -sSL --user-agent "${CURL_USER_AGENT}" --fail "https://ipv64.net" 2>&1 > /dev/null; then echo "$DATUM FEHLER !!! - 404 Sie haben kein Netzwerk oder Internetzugang oder die Webseite ipv64.net ist nicht erreichbar" exit 1 fi diff --git a/data/domain-ip-scheck.sh b/data/domain-ip-scheck.sh index d6340b9..c4409d8 100644 --- a/data/domain-ip-scheck.sh +++ b/data/domain-ip-scheck.sh @@ -1,4 +1,5 @@ #!/usr/bin/env bash +set -e if ! curl -sSL --user-agent "${CURL_USER_AGENT}" --fail "https://ipv64.net" 2>&1 > /dev/null; then echo "$DATUM FEHLER !!! - 404 Sie haben kein Netzwerk oder Internetzugang oder die Webseite ipv64.net ist nicht erreichbar" exit 1 diff --git a/data/entrypoint.sh b/data/entrypoint.sh index ca40106..f313f66 100644 --- a/data/entrypoint.sh +++ b/data/entrypoint.sh @@ -23,7 +23,7 @@ echo -n "" > /var/log/cron.log sleep 10 echo "================================ START DDNS UPDATER IPV64.NET ================================" echo "==============================================================================================" -echo "================ ###### ######## ## ## ####### ## ================" +echo "================ ###### ######## ## ## ####### ## ## ================" echo "================ ## ## ## ## ## ## ## ## ## ================" echo "================ ## ## ## ## ## ## ## ## ================" echo "================ ## ######## ## ## ######## ## ## ================"