#!/usr/bin/env bash
set -euo pipefail
source "$(dirname -- "${BASH_SOURCE[0]}")/engine.sh"
umask 077
mkdir -p "$BASE/backups"
destination="$BASE/backups/gitea-data-$(date -u +%Y%m%dT%H%M%SZ).tar.gz"
[[ ! -e "$destination" ]]
"$ENGINE" stop "$CONTAINER"
trap '"$ENGINE" start "$CONTAINER" >/dev/null' EXIT
tar --numeric-owner -czf "$destination" -C "$BASE" data credentials.json
echo "Private cold backup: $destination"
