Simplify DDClient setup
This commit is contained in:
@@ -21,13 +21,9 @@ file_env() {
|
||||
unset "$fileVar"
|
||||
}
|
||||
|
||||
cd /app
|
||||
|
||||
|
||||
apk add --update gettext
|
||||
|
||||
file_env 'GOTIFY_TOKEN'
|
||||
file_env 'CLOUDFLARE_TOKEN'
|
||||
envsubst < /config/ddclient.conf.tpl > /config/ddclient.conf
|
||||
|
||||
/init "$@"
|
||||
envsubst < /config/ddclient.conf.tpl > /ddclient.conf
|
||||
@@ -43,9 +43,10 @@ services:
|
||||
- gotify
|
||||
volumes:
|
||||
- ddclient_data:/data
|
||||
- ddclient_init:/custom-cont-init.d:ro
|
||||
configs:
|
||||
- source: ddclient
|
||||
target: /config/ddclient.conf.tpl
|
||||
- source: ddclient_config
|
||||
target: /config/
|
||||
secrets:
|
||||
- source: ddclient_gotify_token
|
||||
target: gotify_token
|
||||
@@ -72,12 +73,17 @@ volumes:
|
||||
type: none
|
||||
o: bind
|
||||
device: ${MOUNT_DIR?}/ddclient/data/
|
||||
ddclient_init:
|
||||
driver_opts:
|
||||
type: none
|
||||
o: bind
|
||||
device: ${MOUNT_DIR?}/ddclient/cont-init/
|
||||
|
||||
configs:
|
||||
# smokeping:
|
||||
# file: ${MOUNT_DIR?}/smokeping/config/
|
||||
ddclient:
|
||||
file: ${MOUNT_DIR?}/ddclient/config/ddclient.conf.tpl
|
||||
ddclient_config:
|
||||
file: ${MOUNT_DIR?}/ddclient/config/
|
||||
|
||||
secrets:
|
||||
watchtower_gotify_token:
|
||||
|
||||
Reference in New Issue
Block a user