# Backup & Disaster Recovery Audit - 20251123-124345 == Backup Scripts == /home/administrator/projects/coppertone.tech/audit-reports/database-audit/backup-recovery-20251123-124312.txt /home/administrator/projects/coppertone.tech/audit-reports/database-audit/backup-recovery-20251123-092506.txt /home/administrator/projects/coppertone.tech/audit-reports/database-audit/backup-recovery-20251123-104210.txt /home/administrator/projects/coppertone.tech/audit-reports/database-audit/backup-recovery-20251123-080448.txt /home/administrator/projects/coppertone.tech/audit-reports/infrastructure-audit/backup-dr-20251123-104219.txt /home/administrator/projects/coppertone.tech/audit-reports/infrastructure-audit/backup-dr-20251123-080459.txt /home/administrator/projects/coppertone.tech/audit-reports/infrastructure-audit/backup-dr-20251123-124345.txt /home/administrator/projects/coppertone.tech/audit-reports/infrastructure-audit/backup-dr-20251123-092514.txt == Volume Persistence == volumes: - ipfs_data:/app/data forum-service: build: context: ./backend/functions/forum-service -- volumes: - db_data:/var/lib/postgresql/data # Expose port only if needed for direct connection outside the compose network # ports: # - "5432:5432" volumes: db_data: ipfs_data: == Database Backup Configuration == /home/administrator/projects/coppertone.tech/scripts/audit/03-sql-database-audit.sh:276:echo -e "${YELLOW}[10/10] Checking backup/recovery patterns...${NC}" /home/administrator/projects/coppertone.tech/scripts/audit/03-sql-database-audit.sh:277:BACKUP_OUTPUT="$OUTPUT_DIR/backup-recovery-$TIMESTAMP.txt" /home/administrator/projects/coppertone.tech/scripts/audit/03-sql-database-audit.sh:281:find "$PROJECT_ROOT" -name "*backup*" -o -name "*dump*" 2>/dev/null >> "$BACKUP_OUTPUT" || echo "No backup scripts found" >> "$BACKUP_OUTPUT" /home/administrator/projects/coppertone.tech/scripts/audit/05-infrastructure-audit.sh:240:echo -e "${YELLOW}[8/12] Auditing backup and DR...${NC}" /home/administrator/projects/coppertone.tech/scripts/audit/05-infrastructure-audit.sh:241:BACKUP_OUTPUT="$OUTPUT_DIR/backup-dr-$TIMESTAMP.txt" /home/administrator/projects/coppertone.tech/scripts/audit/05-infrastructure-audit.sh:245:find "$PROJECT_ROOT" -name "*backup*" -o -name "*dump*" -o -name "*restore*" 2>/dev/null | grep -v node_modules >> "$BACKUP_OUTPUT" || echo "No backup scripts found" >> "$BACKUP_OUTPUT" /home/administrator/projects/coppertone.tech/scripts/audit/05-infrastructure-audit.sh:253:grep -rn "pg_dump\|mysqldump\|backup" "$PROJECT_ROOT" --include="*.sh" --include="*.yml" 2>/dev/null >> "$BACKUP_OUTPUT" || echo "No database backup config found" >> "$BACKUP_OUTPUT"