initial commit
This commit is contained in:
14
backend/backup-db.sh
Executable file
14
backend/backup-db.sh
Executable file
@@ -0,0 +1,14 @@
|
||||
#!/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"
|
||||
Reference in New Issue
Block a user