Files
gitea-docker/gitea-backup.sh
2026-04-07 17:46:39 -07:00

20 lines
453 B
Bash
Executable File

#!/bin/bash
# Gitea Backup Script
BACKUP_DIR="./gitea-backups"
DATE=$(date +%Y%m%d_%H%M%S)
mkdir -p "$BACKUP_DIR"
echo "Backing up Gitea data to $BACKUP_DIR/gitea-backup-$DATE.tar.gz..."
docker run --rm \
-v ai-game-2_gitea-data:/data \
-v "$(pwd)/$BACKUP_DIR":/backup \
alpine \
tar czf "/backup/gitea-backup-$DATE.tar.gz" -C /data .
echo "Backup complete!"
echo "Latest backup: $BACKUP_DIR/gitea-backup-$DATE.tar.gz"
ls -lh "$BACKUP_DIR"