34 lines
2.2 KiB
Plaintext
34 lines
2.2 KiB
Plaintext
# Backup & Disaster Recovery Audit - 20251123-092514
|
|
== Backup Scripts ==
|
|
/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-080448.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-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"
|