Update .gitignore, add backup script

This commit is contained in:
2026-04-26 16:21:15 +00:00
parent fd76426f38
commit 49a0d8ebc5
2 changed files with 26 additions and 1 deletions
+10 -1
View File
@@ -2,10 +2,12 @@
.env .env
*.env *.env
# Database files # Databases
db/ db/
conversations.db conversations.db
sessions.db
watcher_state.json watcher_state.json
watcher_status.json
# Python # Python
__pycache__/ __pycache__/
@@ -16,6 +18,13 @@ venv/
# Logs # Logs
*.log *.log
# Memory and settings (personal data)
memory.md
settings.json
# Backups
Admin/
# OS # OS
.DS_Store .DS_Store
Thumbs.db Thumbs.db
+16
View File
@@ -0,0 +1,16 @@
#!/bin/bash
BACKUP_DIR="/home/aaron/nextcloud/data/data/aaron/files/Admin/Backups"
DATE=$(date +%Y-%m-%d)
mkdir -p "$BACKUP_DIR"
# Copy critical files
cp ~/aaronai/memory.md "$BACKUP_DIR/memory-$DATE.md"
cp ~/aaronai/settings.json "$BACKUP_DIR/settings-$DATE.json"
cp ~/aaronai/conversations.db "$BACKUP_DIR/conversations-$DATE.db"
# Keep only last 7 days
find "$BACKUP_DIR" -name "*.md" -mtime +7 -delete
find "$BACKUP_DIR" -name "*.json" -mtime +7 -delete
find "$BACKUP_DIR" -name "*.db" -mtime +7 -delete
echo "Backup complete: $DATE"