Files
bestofpb/backend/backup-db.sh
Scott Hatlen e3941089e1 initial commit
2025-11-05 09:06:54 -08:00

14 lines
347 B
Bash
Executable File

#!/bin/bash
set -e
BACKUP_DIR="$(dirname "$0")/backups"
DB_FILE="$(dirname "$0")/awards.db"
DATE=$(date +%Y-%m-%d)
BACKUP_FILE="$BACKUP_DIR/awards-$DATE.db"
mkdir -p "$BACKUP_DIR"
cp "$DB_FILE" "$BACKUP_FILE"
# Remove backups older than 7 days
ls -1t "$BACKUP_DIR"/awards-*.db | tail -n +8 | xargs -r rm --
echo "Backup complete: $BACKUP_FILE"