Fix backup.sh: run gitea dump as git user, create tempdir

This commit is contained in:
2026-06-06 18:27:49 +00:00
parent 5b18a9352d
commit 9682c4afbd
+4 -4
View File
@@ -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=$?