This commit is contained in:
2026-03-07 13:16:01 +01:00
parent 5ddfa09ae8
commit b344dd258a
+11 -1
View File
@@ -11,6 +11,11 @@ CATALOG_STACK ?= /srv/stacks/teletype-games
GITEA_SERVER ?= https://git.teletype.hu
GITEA_API ?= $(GITEA_SERVER)/api/v1/repos/search?limit=10000&private=true
RSYNC_USER ?= tasi
RSYNC_HOST ?= rastasi.ddns.net
RSYNC_PORT ?= 8722
RSYNC_PATH ?= /volume1/Archives/vps
db_redmine:
echo "==> Dump Redmine database"
cd $(REDMINE_STACK) && docker compose exec database sh /db_backup/mariadb_backup.sh
@@ -59,4 +64,9 @@ repos:
fi; \
done
backup: db_redmine db_wiki db_catalog repos db_cleanup
sync:
echo "==> Sync backups to $(RSYNC_USER)@$(RSYNC_HOST):$(RSYNC_PATH)"
rsync -avz --delete -e "ssh -p $(RSYNC_PORT)" $(DATABASE_BACKUP_BASE) $(RSYNC_USER)@$(RSYNC_HOST):$(RSYNC_PATH)/
rsync -avz --delete -e "ssh -p $(RSYNC_PORT)" $(REPOSITORY_BACKUP_BASE) $(RSYNC_USER)@$(RSYNC_HOST):$(RSYNC_PATH)/
backup: db_redmine db_wiki db_catalog repos db_cleanup sync