From 9682c4afbd2b328cad769938b380c3f0543d74a5 Mon Sep 17 00:00:00 2001 From: Storozhenko Evgeny Vladimirovich Date: Sat, 6 Jun 2026 18:27:49 +0000 Subject: [PATCH] Fix backup.sh: run gitea dump as git user, create tempdir --- backup.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/backup.sh b/backup.sh index dd09eeb..d2ebe63 100755 --- a/backup.sh +++ b/backup.sh @@ -33,12 +33,12 @@ mkdir -p "${YADISK_MOUNT}/gitea-backups" 2>/dev/null echo " → Выполняем gitea dump (БД + репозитории + вложения + конфиг)..." cd "${COMPOSE_DIR}" || exit 1 -docker compose exec -T "${GITEA_CONTAINER}" \ - gitea dump \ - --file "/tmp/${DUMP_FILE}" \ +docker compose exec -T -u git "${GITEA_CONTAINER}" \ + sh -c "mkdir -p /tmp/gitea-dump-tmp && gitea dump \ + --file \"/tmp/${DUMP_FILE}\" \ --tempdir /tmp/gitea-dump-tmp \ --skip-log \ - --skip-custom-dir + --skip-custom-dir" DUMP_EXIT=$?