#!/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"