mirror of
https://github.com/aljazceru/addons.git
synced 2025-12-17 21:24:20 +01:00
@@ -3,21 +3,13 @@ set -e
|
||||
|
||||
CONFIG_PATH=/data/options.json
|
||||
|
||||
TOKEN=$(jq --raw-output ".token" $CONFIG_PATH)
|
||||
DOMAINS=$(jq --raw-output ".domains[]" $CONFIG_PATH)
|
||||
WAIT_TIME=$(jq --raw-output ".seconds" $CONFIG_PATH)
|
||||
TOKEN=$(jq --raw-output '.token' $CONFIG_PATH)
|
||||
DOMAINS=$(jq --raw-output '.domains | join(",")' $CONFIG_PATH)
|
||||
WAIT_TIME=$(jq --raw-output '.seconds' $CONFIG_PATH)
|
||||
|
||||
for line in $DOMAINS; do
|
||||
if [ -z "$DOMAIN_ARG" ]; then
|
||||
DOMAIN_ARG="$line"
|
||||
else
|
||||
DOMAIN_ARG="$DOMAIN_ARG,$line"
|
||||
fi
|
||||
done
|
||||
|
||||
#
|
||||
# Run duckdns
|
||||
while true; do
|
||||
ANSWER="$(curl -sk "https://www.duckdns.org/update?domains=$DOMAIN_ARG&token=$TOKEN&ip=&verbose=true")"
|
||||
ANSWER="$(curl -sk "https://www.duckdns.org/update?domains=$DOMAINS&token=$TOKEN&ip=&verbose=true")"
|
||||
echo "$(date): $ANSWER"
|
||||
sleep "$WAIT_TIME"
|
||||
done
|
||||
|
||||
Reference in New Issue
Block a user