A decentralized music tracking and discovery platform built on AT Protocol 🎵

feat: add backup script for S3 storage of database files

+15
+15
backup-ddb.sh
··· 1 + #!/usr/bin/env bash 2 + 3 + set -euo pipefail 4 + 5 + : "${CF_ACCOUNT_ID:?Need to set CF_ACCOUNT_ID}" 6 + 7 + aws s3 cp rocksky-analytics.ddb s3://rocksky-backup --endpoint-url https://${CF_ACCOUNT_ID}.r2.cloudflarestorage.com --profile r2 8 + 9 + aws s3 cp rocksky-analytics.ddb.wal s3://rocksky-backup --endpoint-url https://${CF_ACCOUNT_ID}.r2.cloudflarestorage.com --profile r2 || true 10 + 11 + aws s3 cp rocksky-feed.ddb s3://rocksky-backup --endpoint-url https://${CF_ACCOUNT_ID}.r2.cloudflarestorage.com --profile r2 12 + 13 + aws s3 cp rocksky-feed.ddb.wal s3://rocksky-backup --endpoint-url https://${CF_ACCOUNT_ID}.r2.cloudflarestorage.com --profile r2 || true 14 + 15 + echo "Backup completed successfully."