From 7b2ac2e56a6d59a5db507edcde2c1da749c95fba Mon Sep 17 00:00:00 2001 From: gyurix Date: Wed, 6 Aug 2025 15:57:37 +0200 Subject: [PATCH] Create backup server secrets directory and update JSON output path --- scripts/scheduler/entrypoint.sh | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/scripts/scheduler/entrypoint.sh b/scripts/scheduler/entrypoint.sh index a10d76e..f3ec853 100644 --- a/scripts/scheduler/entrypoint.sh +++ b/scripts/scheduler/entrypoint.sh @@ -112,6 +112,8 @@ backup_query_state() { generate_backup_server_secrets () { + mkdir -p $SECRET_DIR/backup/server + echo '{ "backupserver":{ "SSH_USER":"'$SSH_USER'", @@ -125,7 +127,7 @@ generate_backup_server_secrets () { "BACKUP_LOCAL_CLIENTS":"'$BACKUP_LOCAL_CLIENTS'", "BACKUP_VPN_CLIENTS":"'$BACKUP_VPN_CLIENTS'" } - }' | jq -r . > /etc/user/secret/backup/server/backup.json + }' | jq -r . > $SECRET_DIR/backup/server/backup.json } create_backup_service () { @@ -320,7 +322,7 @@ backup_set_client() { } ], "ENTRYPOINT": "sh -c", - "CMD": "mkdir -p /etc/user/data/backup/clients/'$NAME'/backup && mkdir -p /etc/user/data/backup/clients/'$NAME'/ssh" && chmod -R '$SSH_USER':'$SSH_USER' /etc/user/data/backup/clients/'$NAME'", + "CMD": "mkdir -p /etc/user/data/backup/clients/'$NAME'/backup && mkdir -p /etc/user/data/backup/clients/'$NAME'/ssh && chmod -R '$SSH_USER':'$SSH_USER' /etc/user/data/backup/clients/'$NAME'", "POST_START": [] }, { @@ -335,13 +337,12 @@ backup_set_client() { "VOLUMES":[ { "SOURCE": "/etc/user/data/backup/clients/'$NAME'/backup", - "DEST": "/backup", - "TYPE": "rw" - }, - { - "SOURCE": "/etc/user/data/backup/clients/'$NAME'/ssh", - "DEST": "/home/'$SSH_USER'/", - "TYPE": "rw" + "DEST": "/home/'$SSH_USER'/backup", + "TYPE": "rw" + }, + { + "SOURCE": "/etc/user/data/backup/clients/'$NAME'/ssh", + "DEST": "/home/'$SSH_USER'/.ssh", } ], "POST_START": [] @@ -349,8 +350,8 @@ backup_set_client() { ] }' | jq -r . >/etc/user/config/services/service-backup-client-$NAME.json - debug "service-backup-client-$NAME.json stop force dns-remove" - $service_exec service-backup-client-$NAME.json start & + debug "service-backup-client-$NAME.json start info" + $service_exec service-backup-client-$NAME.json start info & fi