From 2d268629b55e4c646a86afa125c2365732e028ac Mon Sep 17 00:00:00 2001 From: Bensuperpc Date: Sun, 22 Jun 2025 11:35:04 +0200 Subject: [PATCH] Update scripts --- Makefile | 3 ++- infrastructure/services/minecraft-server | 2 +- tools/sync_data.sh | 13 +++++++++++++ 3 files changed, 16 insertions(+), 2 deletions(-) create mode 100755 tools/sync_data.sh diff --git a/Makefile b/Makefile index 2fe5237..c3a0325 100644 --- a/Makefile +++ b/Makefile @@ -18,7 +18,8 @@ ADMIN_SERVICES := yacht uptime-kuma openssh UTILS_SERVICES := it-tools stirlingpdf omni-tools IA_SERVICES := open-webui # gitea-runner -#GAME_SERVICES := mc-server mc-backup 7daystodie_server 7daystodie_backup satisfactory_server satisfactory_backup +GAME_SERVICES := mc-server mc-backup +# 7daystodie_server 7daystodie_backup satisfactory_server satisfactory_backup PROJECT_DIRECTORY := infrastructure DOCKER_PROFILES := main_infrastructure caddy homepage $(BLOG_SERVICES) $(SHARING_SERVICES) $(TORRENTS_SERVICES) $(ADMIN_SERVICES) $(UTILS_SERVICES) $(IA_SERVICES) $(GAME_SERVICES) diff --git a/infrastructure/services/minecraft-server b/infrastructure/services/minecraft-server index e8c7434..3e0e429 160000 --- a/infrastructure/services/minecraft-server +++ b/infrastructure/services/minecraft-server @@ -1 +1 @@ -Subproject commit e8c743491a9b474ecb5d9ad3b3452c907ef381b3 +Subproject commit 3e0e4296f725197cb673d2b42cd6aa81fde1a5b2 diff --git a/tools/sync_data.sh b/tools/sync_data.sh new file mode 100755 index 0000000..78dd53a --- /dev/null +++ b/tools/sync_data.sh @@ -0,0 +1,13 @@ +#!/bin/bash +set -euo pipefail + +if [ "$#" -ne 2 ]; then + echo "Usage: $0 " + echo "Example: $0 admin@192.168.1.2:/mydata/backup /local/backup" + exit 1 +fi + +SOURCE="${1}" +DEST="${2}" + +rsync -e 'ssh -p 2222' --progress --human-readable --archive --verbose --compress --acls --xattrs --bwlimit=30000 --stats --delete-during "${SOURCE}" "${DEST}"