This commit is contained in:
alcapone1933
2023-04-11 18:56:11 +02:00
parent 84a2b80e7c
commit 1c08c983aa
7 changed files with 25 additions and 10 deletions

View File

@@ -37,7 +37,7 @@ steps:
repo: alcapone1933/ddns-ipv64 repo: alcapone1933/ddns-ipv64
# tags: latest # tags: latest
auto_tag: true auto_tag: true
auto_tag_suffix: v0.1.1 auto_tag_suffix: v0.1.2
trigger: trigger:
branch: branch:

View File

@@ -4,7 +4,7 @@ LABEL maintainer="alcapone1933 <alcapone1933@cosanostra-cloud.de>" \
org.opencontainers.image.created="$(date +%Y-%m-%d\ %H:%M)" \ org.opencontainers.image.created="$(date +%Y-%m-%d\ %H:%M)" \
org.opencontainers.image.authors="alcapone1933 <alcapone1933@cosanostra-cloud.de>" \ org.opencontainers.image.authors="alcapone1933 <alcapone1933@cosanostra-cloud.de>" \
org.opencontainers.image.url="https://hub.docker.com/r/alcapone1933/ddns-ipv64" \ org.opencontainers.image.url="https://hub.docker.com/r/alcapone1933/ddns-ipv64" \
org.opencontainers.image.version="v0.1.1" \ org.opencontainers.image.version="v0.1.2" \
org.opencontainers.image.ref.name="alcapone1933/ddns-ipv64" \ org.opencontainers.image.ref.name="alcapone1933/ddns-ipv64" \
org.opencontainers.image.title="DDNS Updater ipv64.net" \ org.opencontainers.image.title="DDNS Updater ipv64.net" \
org.opencontainers.image.description="Community DDNS Updater fuer ipv64.net" org.opencontainers.image.description="Community DDNS Updater fuer ipv64.net"
@@ -12,9 +12,10 @@ LABEL maintainer="alcapone1933 <alcapone1933@cosanostra-cloud.de>" \
ENV TZ=Europe/Berlin \ ENV TZ=Europe/Berlin \
CRON_TIME="*/15 * * * *" \ CRON_TIME="*/15 * * * *" \
CRON_TIME_DIG="*/30 * * * *" \ CRON_TIME_DIG="*/30 * * * *" \
VERSION="v0.1.1" \ VERSION="v0.1.2" \
CURL_USER_AGENT="docker-ddns-ipv64/version=v0.1.1 github.com/alcapone1933/docker-ddns-ipv64" \ CURL_USER_AGENT="docker-ddns-ipv64/version=v0.1.2 github.com/alcapone1933/docker-ddns-ipv64" \
SHOUTRRR_URL="" SHOUTRRR_URL="" \
IP_CHECK="Yes"
RUN apk add --update --no-cache tzdata curl bash tini bind-tools jq && \ RUN apk add --update --no-cache tzdata curl bash tini bind-tools jq && \
rm -rf /var/cache/apk/* rm -rf /var/cache/apk/*

View File

@@ -1,6 +1,6 @@
MIT License MIT License
Copyright (c) 2022 alcapone1933 Copyright (c) 2023 alcapone1933
Permission is hereby granted, free of charge, to any person obtaining a copy Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal of this software and associated documentation files (the "Software"), to deal
@@ -18,4 +18,4 @@ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE. SOFTWARE.

View File

@@ -130,6 +130,7 @@ services:
| DEINE DOMAINS: z.b. deine-domain.ipv64.net, deine-domain.ipv64.de | DOMAIN_IPV64 | ------------------ | deine-domain.ipv64.net,deine-domain.ipv64.de | | DEINE DOMAINS: z.b. deine-domain.ipv64.net, deine-domain.ipv64.de | DOMAIN_IPV64 | ------------------ | deine-domain.ipv64.net,deine-domain.ipv64.de |
| DOMAIN PRAEFIX YES: Damit wird das Domain PRAEFIX aktiv genutzt | DOMAIN_PRAEFIX_YES | no | yes | | DOMAIN PRAEFIX YES: Damit wird das Domain PRAEFIX aktiv genutzt | DOMAIN_PRAEFIX_YES | no | yes |
| DEIN DOMAIN PRAEFIX (subdomain) : ⚠️ Nur ein Praefix verwenden ⚠️ z.b. ddns | DOMAIN_PRAEFIX | ------------------ | ddns | | DEIN DOMAIN PRAEFIX (subdomain) : ⚠️ Nur ein Praefix verwenden ⚠️ z.b. ddns | DOMAIN_PRAEFIX | ------------------ | ddns |
| IP CHECK: Die IP Adresse der Domain wird überprüft | IP_CHECK | Yes | Yes |
| SHOUTRRR URL: Deine Shoutrrr URL als Benachrichtigungsdienst z.b ( gotify,discord,telegram,email) | SHOUTRRR_URL | ------------------ | [Shoutrrr-Beispiele](#shoutrrr-beispiele) | | SHOUTRRR URL: Deine Shoutrrr URL als Benachrichtigungsdienst z.b ( gotify,discord,telegram,email) | SHOUTRRR_URL | ------------------ | [Shoutrrr-Beispiele](#shoutrrr-beispiele) |
* * * * * *

View File

@@ -151,5 +151,11 @@ else
fi fi
fi fi
} }
CHECK_A_DOMAIN
if [[ "$IP_CHECK" =~ (YES|yes|Yes) ]] ; then
CHECK_A_DOMAIN
else
echo > /dev/null
fi
echo "==============================================================================================" echo "=============================================================================================="

View File

@@ -152,5 +152,11 @@ else
fi fi
fi fi
} }
CHECK_A_DOMAIN
if [[ "$IP_CHECK" =~ (YES|yes|Yes) ]] ; then
CHECK_A_DOMAIN
else
echo > /dev/null
fi
echo "==============================================================================================" echo "=============================================================================================="

View File

@@ -4,7 +4,7 @@ services:
# build: # build:
# dockerfile: ./Dockerfile # dockerfile: ./Dockerfile
image: alcapone1933/ddns-ipv64:latest image: alcapone1933/ddns-ipv64:latest
# image: alcapone1933/ddns-ipv64:v0.1.1 # image: alcapone1933/ddns-ipv64:v0.1.2
container_name: ddns-ipv64 container_name: ddns-ipv64
restart: always restart: always
# volumes: # volumes:
@@ -18,6 +18,7 @@ services:
# - "DOMAIN_PRAEFIX_YES=yes" # - "DOMAIN_PRAEFIX_YES=yes"
# ⚠️ Hier bitte nur ein DOMAIN PRAEFIX (subdomain) eintragen (ersetzen) ⚠️ # ⚠️ Hier bitte nur ein DOMAIN PRAEFIX (subdomain) eintragen (ersetzen) ⚠️
# - "DOMAIN_PRAEFIX=ddns" # - "DOMAIN_PRAEFIX=ddns"
# - "IP_CHECK=Yes"
- "DOMAIN_KEY=1234567890abcdefghijklmn" - "DOMAIN_KEY=1234567890abcdefghijklmn"
# - "SHOUTRRR_URL=" # - "SHOUTRRR_URL="
# volumes: # volumes: